JBoss 7.1开发问题

时间:2014-01-03 05:44:52

标签: jboss jboss7.x jboss6.x

我是JBoss 7.1的新手并试图将我们的应用程序迁移到jboss 6.0迁移到jboss 7.1但是在开发时它只加载了几个特定的​​jar,这与jboss 6.0不同,后者从lib文件夹中加载所有jar文件。如果我在外部添加它们然后在部署时它与jboss 7.1 / module文件夹中已经可用的jar冲突。

所以请告诉我如何配置jboss 7.1,以便加载所有或指定的内部jar。

3 个答案:

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