我试图在jboss 4.2.2GA中部署两个struts2项目(ear文件)。当我单独部署它们时它们工作正常,但如果我将它们一起部署我会收到以下错误
无法加载配置。 - action -file:/ C:/ jboss ......... struts.xml:60:109
然而,其中一个项目工作正常。另一个项目,加载了欢迎页面但没有执行任何操作。它显示此错误
HTTP状态404 - 没有映射名称空间/操作名称loginAction
我尝试更改struts.xml中定义的包名,但没有运气
可能是什么原因?我是否需要更改jboss或struts.xml中的任何配置
答案 0 :(得分:0)
好的,最后我开始工作了。这个post帮助了我。我在我的两个应用程序中添加了jboss-app.xml文件,内容如下
<jboss-app>
<loader-repository>
com.adc.advertiser:loader=application1.ear
</loader-repository>
</jboss-app>
对于application2.ear也是如此 同样在deploy目录中的jboss-servie.xml中,我将Java2ClassLoadingCompliance和UseJBossWebLoader更改为false