首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magnolia CMS和Blossom模块异常

Magnolia CMS和Blossom模块异常
EN

Stack Overflow用户
提问于 2012-01-28 03:43:24
回答 1查看 747关注 0票数 2

我正在尝试将magnolia (v4.4.6)与blossom (v.1.2.3)用于spring集成。在安装并重新启动tomcat之后,我看到一个错误:(你知道如何修复这个错误吗?)

代码语言:javascript
复制
2012-01-27 11:05:56,733 INFO  info.magnolia.cms.beans.config.MIMEMapping        : 

Registering event listener for MIMEMapping
2012-01-27 11:05:56,735 INFO  info.magnolia.cms.beans.config.ConfigLoader       : Configuration loaded (took 7 seconds)
2012-01-27 11:05:56,926 WARN  gnolia.content2bean.impl.Content2BeanProcessorImpl: can't resolve class for node /server/filters/cms/blossom
java.lang.NoClassDefFoundError: org/springframework/core/NestedIOException
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at info.magnolia.objectfactory.DefaultClassFactory.forName(DefaultClassFactory.java:52)
        at info.magnolia.content2bean.impl.Content2BeanTransformerImpl.resolveType(Content2BeanTransformerImpl.java:110)
        at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:77)
        at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toMap(Content2BeanProcessorImpl.java:178)
        at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:94)
        at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toMap(Content2BeanProcessorImpl.java:178)
        at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:94)
        at info.magnolia.content2bean.impl.Content2BeanProcessorImpl.toBean(Content2BeanProcessorImpl.java:68)
        at info.magnolia.content2bean.Content2BeanUtil.toBean(Content2BeanUtil.java:149)
        at info.magnolia.content2bean.Content2BeanUtil.toBean(Content2BeanUtil.java:135)
        at info.magnolia.cms.filters.MgnlMainFilter.createRootFilter(MgnlMainFilter.java:151)
...
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.ClassNotFoundException: org.springframework.core.NestedIOException
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
        ... 45 more
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-02 16:43:56

我也有同样的问题,我通过在我的自定义模块中添加以下依赖项来解决这个问题:

代码语言:javascript
复制
org.springframework:spring-webmvc
org.springframework:spring-core
org.springframework:spring-web

我不确定是否所有这些依赖项都是必需的。看看blossom pom.xml (http://svn.magnolia-cms.com/view/community/modules/blossom/magnolia-module-blossom/trunk/pom.xml),spring-webmvc有scope="provided",这表明spring-mvc应该以一种或另一种形式可用。但至少它可以处理那些显式的依赖关系

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9039094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档