Migration 从jboss 4.2迁移到jboss 6.0

Migration 从jboss 4.2迁移到jboss 6.0,migration,Migration,我们计划将jboss 4.2中的服务器文件迁移到jboss 6.0中 application.xml http://java.sun.com/xml/ns/j2ee/application_1_4.xsd> 模块菜单 <ejb>ModuleMenuBean.jar</ejb> 在jboss 4.2中,如果不可用,它将作为上下文根,但是如果我们在jboss 6.0中部署相同的文件,它的抛出错误(如必需的上下文根)是使jboss 6.0像jboss 4.0一样工作的任意xm

我们计划将jboss 4.2中的服务器文件迁移到jboss 6.0中

application.xml

http://java.sun.com/xml/ns/j2ee/application_1_4.xsd>

模块菜单

<ejb>ModuleMenuBean.jar</ejb>
在jboss 4.2中,如果不可用,它将作为上下文根,但是如果我们在jboss 6.0中部署相同的文件,它的抛出错误(如必需的上下文根)是使jboss 6.0像jboss 4.0一样工作的任意xml配置

在ejb-jar.xml中

    <session>

        <display-name>ModuleRightsSB</display-name>

        <ejb-name>ModuleRightsBean</ejb-name>

        <local-home>lrp.settings.modulerights.shared.ModuleRightsLocalHome</local-home>

        <local>lrp.settings.modulerights.shared.ModuleRightsLocal</local>

        <ejb-class>lrp.settings.modulerights.bean.ModuleRightsBean</ejb-class>

        <session-type>Stateless</session-type>

        <transaction-type>Container</transaction-type>

        <resource-ref>

            <res-ref-name>jdbc/ReportDB</res-ref-name>

           <jndi-name>java:/REPORTDS</jndi-name>

            <res-type>javax.sql.DataSource</res-type>

            <res-auth>Container</res-auth>

        </resource-ref>

          <resource-ref>

            <res-ref-name>jdbc/ClientDB</res-ref-name>

           <jndi-name>java:/MSSQLDS</jndi-name>

            <res-type>javax.sql.DataSource</res-type>

            <res-auth>Container</res-auth>

        </resource-ref>

    </session>

</enterprise-beans> 
在一些ejb-jar.xml文件中,我们使用了ejb-jar.xml文件本身,它在jboss 4.2中正常工作,如果我们在jboss 6.0中部署相同的文件,它的抛出错误类似于required res type,但它在ejb-jar.xml文件中已经可用

是否有任何xml配置可以删除,以便它可以正常工作而不会出现任何错误

详情请参阅附件

请帮我解决这个问题

提前感谢,

Vairam S

java:/MSSQLDS不是的有效标记。尝试删除该标记,然后确保子标记的顺序如下:

<res-ref-name>jdbc/ClientDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
如果这不起作用,提供堆栈跟踪可能会有所帮助。

java:/MSSQLDS不是有效的标记。尝试删除该标记,然后确保子标记的顺序如下:

<res-ref-name>jdbc/ClientDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>

如果这不起作用,提供堆栈跟踪可能会有帮助。

要帮助获得更多曝光,请添加适当的标记,如jboss、java等。要帮助获得更多曝光,请添加适当的标记,如jboss、java等