我是JBoss 7.1的新手并试图将我们的应用程序迁移到jboss 6.0迁移到jboss 7.1但是在开发时它只加载了几个特定的jar,这与jboss 6.0不同,后者从lib文件夹中加载所有jar文件。如果我在外部添加它们然后在部署时它与jboss 7.1 / module文件夹中已经可用的jar冲突。
所以请告诉我如何配置jboss 7.1,以便加载所有或指定的内部jar。
答案 0 :(得分:1)
如果您需要为已部署的应用程序使用自己的jar,则可以使用WEB-INF目录中的jboss-deployment-structure.xml
文件将其排除。这是an example,它描述了xml文件的格式。
答案 1 :(得分:0)
我也面临同样的问题。我做的最好的事情是删除JBoss lib文件夹中冲突的jar文件,因为你的部署工作已经有了。
答案 2 :(得分:0)
JBoss As 7.1& JSF1.2,2.0
<小时/> 按照必要步骤......
1.创建文件夹MySQL文件夹\ main文件夹 jboss-as-7.1.1.Final \模块\ COM \ MySQL的
2.MySQL文件夹\ module文件夹\ add-&gt; module.xml文件和MySQL连接器文件
Module.xml code:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.10-bin.jar"/>
<!-- Insert resources here -->
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.servlet.api" optional="true"/>
</dependencies>
</module>
3.Go to the JBoss-as-7.1.1.Final\modules\org\hibernate\main
open the module.xml file & add
<module name="com.mysql"/>
4.Go to the JBoss-as-7.1.1.Final\modules\org\jboss\as\weld\main
open the module.xml file & add
<module name="javax.faces.api" slot="1.2"/>
5.Go to the JBoss-as-7.1.1.Final\modules\org\jboss\weld\core\main
open the module.xml file & add
<module name="javax.faces.api" slot="1.2"/>