Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 在jboss中部署多个struts应用程序的问题_Deployment_Jboss_Struts2 - Fatal编程技术网

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

Deployment 在jboss中部署多个struts应用程序的问题,deployment,jboss,struts2,Deployment,Jboss,Struts2,我试图在JBoss4.2.2GA中部署两个struts2项目(ear文件) 无法加载配置。-操作-文件:/C:/jboss………struts.xml:60:109 但是,其中一个项目工作正常。对于另一个项目,已加载欢迎页面,但未执行任何操作。它显示此错误 HTTP状态404-没有为命名空间/和操作名称登录操作映射任何操作 我尝试更改struts.xml中定义的包名,但没有成功 原因可能是什么?我需要更改jboss或struts.xml中的任何配置吗。我在两个应用程序中都添加了jboss-app.

我试图在JBoss4.2.2GA中部署两个struts2项目(ear文件)

无法加载配置。-操作-文件:/C:/jboss………struts.xml:60:109

但是,其中一个项目工作正常。对于另一个项目,已加载欢迎页面,但未执行任何操作。它显示此错误

HTTP状态404-没有为命名空间/和操作名称登录操作映射任何操作

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


原因可能是什么?我需要更改jboss或struts.xml中的任何配置吗。我在两个应用程序中都添加了jboss-app.xml文件,内容如下

<jboss-app>
  <loader-repository> 
    com.adc.advertiser:loader=application1.ear 
  </loader-repository>
</jboss-app>

adc.advisor:loader=application1.ear
同样适用于application2.ear
同样在部署目录中的jboss-servi.xml中,我将Java2ClassLoadingCompliance和UseJBossWebLoader更改为false

听起来像是解析错误行60:character 109(尽管我发现它们经常偏离),我看不出如何加载它们,但如果两者都存在,则无法解析。修剪struts.xml(无操作)并查看它是否会运行,如果会,我想我们需要查看更多的xml。感谢您的回复。正如您所说,我修剪了动作映射,现在它没有显示配置错误,但是动作的404错误就在那里(出于明显的原因)。这是否意味着我的动作映射有问题。这很奇怪,因为当我一次部署一个应用程序时,错误中提到的行(60)上的操作可以正常工作。我还应该提到,我的许多操作名称和映射在两个struts.xml文件中都是相同的。我注意到的另一件事是,直到第60行(错误中显示),两个struts文件都是完全相同的