在jboss问题中部署多个struts应用程序

时间:2011-01-24 14:37:43

标签: deployment jboss struts2

我试图在jboss 4.2.2GA中部署两个struts2项目(ear文件)。当我单独部署它们时它们工作正常,但如果我将它们一起部署我会收到以下错误

无法加载配置。 - action -file:/ C:/ jboss ......... struts.xml:60:109

然而,其中一个项目工作正常。另一个项目,加载了欢迎页面但没有执行任何操作。它显示此错误

HTTP状态404 - 没有映射名称空间/操作名称loginAction

我尝试更改struts.xml中定义的包名,但没有运气

可能是什么原因?我是否需要更改jboss或struts.xml中的任何配置

1 个答案:

答案 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