EJB EAR文件迁移形式JBoss 6到JBoss 7

时间:2014-06-06 11:29:23

标签: java jboss

我有一个EAR(JAR)文件,可以很好地部署到JBoss AS6,但是如果无法启动则部署到JBoss AS7。日志文件中的第一条失败消息是:     [org.jboss.msc.service.fail](MSC服务主题1-11)MSC00001:无法启动服务jboss.deployment.unit。“hornetq-jboss-beans.xml”

下一个是: [org.jboss.msc.service.fail](MSC服务主题1-3)MSC00001:无法启动服务jboss.deployment.unit。“dodsrOracle-ds.xml”

我的EAR文件是dodsr.ear。为了将这个bean文件正确部署到AS7,我需要更改什么?

1 个答案:

答案 0 :(得分:1)

您应该首先更新用于编译应用程序的jboss库,并验证您的应用程序是否仍在使用jboss7库进行编译

接下来,数据源不再配置-ds.xml文件,您需要在standalone.xml中声明它。

这与jboss5到jboss6的更新不同,您需要在应用程序中进行一些更改才能使其正常工作。我建议开始阅读:https://docs.jboss.org/author/display/AS7/How+do+I+migrate+my+application+from+AS5+or+AS6+to+AS7

但是不要因为文件的长度而恐慌。只需尝试逐一解决问题。模块和依赖关系管理对于理解非常重要,但在某些情况下,您不需要处理它来使您的应用程序正常工作......取决于您的应用程序。

我需要在应用程序中更准确地了解应用程序的更多细节。