0

如mule to war中所述,我已将我的mule项目手动转换为war文件,并且我已经适当地更改了web.xml并使用servlet端点更改了http端点,但是在部署该war时,我在jboss 4中遇到了问题。

2013-02-21 13:35:47,236 调试 [org.mule.config.builders.MuleXmlBuilderContextListener] Mule 配置文件:sampleBkg.xml 2013-02-21 13:35:47,236 错误 [org.apache.catalina。 core.ContainerBase.[jboss.web].[localhost].[/sampleBkg-war]] org/apache/commons/lang/StringUtils java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils

注意:我的 mule-config xml 名称是 sampleBkg.xml,我也在 web.xml 文件中提到过。

另一个例外,然后是第一个例外。

2013-02-21 13:49:25,497 错误 [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/sampleBkg-war]] 向 org 类的侦听器实例发送上下文初始化事件的异常.mule.config.builders.MuleXmlBuilderContextListener java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils

4

2 回答 2

0

classnotFoundExcption 和 noCLassDefFound Error 之间 的区别,因为错误说它是 NoClassDefFoundError ,这意味着这个类在 classpath 中,但它依赖于不属于这个 jar 的其他一些类。尝试找出 commons lang jar 的依赖关系。

于 2013-03-05T18:11:00.463 回答
0

您的网络应用程序 WEB-INF/lib 中似乎缺少 commons-lang 和 mule-module-builders JAR。

于 2013-02-22T17:55:48.107 回答