在jboss 4中部署Mule时出错

在jboss 4中部署Mule时出错,mule,Mule,如中所述,我已经手动将我的mule项目转换为war文件,并且我已经用servlet端点适当地更改了web.xml和http端点,但是在部署war时,我在JBoss4中遇到了问题 2013-02-21 13:35:47236调试[org.mule.config.builders.MuleXmlBuilderContextListener]mule配置文件:sampleBkg.xml 2013-02-21 13:35:47236错误[org.apache.catalina.core.Containe

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

2013-02-21 13:35:47236调试[org.mule.config.builders.MuleXmlBuilderContextListener]mule配置文件:sampleBkg.xml 2013-02-21 13:35:47236错误[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:25497错误[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[sampleBkg-war]]向类org.mule.config.builders.MuleXmlBuilderContextListener的侦听器实例发送上下文初始化事件时出现异常 java.lang.NoClassDefFoundError:org/apache/commons/lang/StringUtils


您的web应用程序web-INF/lib中似乎缺少commons lang和mule模块生成器JAR。


正如错误所说,它是NoClassDefFoundError,这意味着这个类在类路径中,但它依赖于其他一些不属于这个jar的类。尝试找出commons lang jar的依赖关系。

,您好,正如您所说的,我在WEB\u INF/lib中尝试了“mule-module-builders-3.3.0.jar”、“commons-lang3-3.1.jar”,但错误仍然在发生,我甚至在Jboss中部署后尝试重新启动。如果仍然存在相同的异常,会有什么问题?除非使用类加载器过滤,否则没有意义。您需要在JBoss上部署吗?你能在Tomcat上部署吗?这将更简单(更少的类加载混乱需要处理)。我也尝试过Tomcat,但得到了“ERROR listenerStart”错误,它有所有的lib文件,但为什么它仍然在JBoss中抛出相同的错误,但我的主要目标是部署JBoss 4。你能帮忙吗?Mule在Tomcat上运行得很好,所以你正在构建的战争可能有问题。最重要的是,由于JBoss特殊的类加载器,这个问题可能与JBoss上的其他问题更加复杂。所以在这样的论坛上,我真的不能帮你。