|
我在jboss下单独部署两个Struts2项目时,都能正常启动。但两个同时部署到deploy下时,报错:
Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/D:/jboss4/server/default/deploy/
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:205)
... 148 more
我用的struts包都是struts2-core-2.1.8.jar和xwork-core-2.1.6.jar。
应该是两个项目启动时struts包重复加载了。我试着用JBoss的两种类隔离机制:
<jboss-web>
<class-loading>
<loader-repository>
com.test:arcHive=mingsoft.war
</loader-repository>
</class-loading>
</jboss-web>
但是不行。
请问有人能帮我指点一下,应如何做,如何解决。 |
|