Migration 从jboss 4.2迁移到jboss 6.0
我们计划将jboss 4.2中的服务器文件迁移到jboss 6.0中 application.xml http://java.sun.com/xml/ns/j2ee/application_1_4.xsd> 模块菜单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
<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 Sjava:/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等