【问题标题】:Error with jboss7 migrationjboss7 迁移出错
【发布时间】:2013-12-23 10:58:37
【问题描述】:

当我们尝试根据客户的兴趣将一些耳朵部署到不同的服务器版本时,我正在努力解决一个问题,所以现在我正在尝试将我们的多个耳朵部署到 jboss7 中。 当前的问题是数据源绑定成功,如下日志所示

16:18:47,246 INFO  [org.jboss.as.jacorb] (MSC service thread 1-2) JBAS016330: CORBA ORB Service started
16:18:47,267 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:/OfflineDS]
16:18:47,268 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:/jdbc/JISPDS]
16:18:47,269 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:/IntegrationViewDS]
16:18:47,270 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:/IntegrationDS]
16:18:47,271 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:/jdbc/RATINGDS]
16:18:47,271 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:/ChargingDS]
16:18:47,272 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:/AccountDS]
16:18:47,273 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:/RATINGDS]
16:18:47,274 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:/OfflineInsertionDS]
16:18:47,356 INFO  [org.jboss.as.jacorb] (MSC service thread 1-3) JBAS016328: CORBA Naming Service started

但它给出了一些与 ds 绑定相关的错误,如下面的日志所示,如果你们中的任何人请帮助我,至少我无法分析为什么会出现这个错误。 提前致谢。

16:19:10,022 错误 [org.jboss.as](MSC 服务线程 1-1)JBAS015875:JBoss AS 7.1.0.Final “Thunder”在 25893 毫秒内启动(有错误) - 启动了 12364 个服务中的 11864 个( 327 个服务失败或缺少依赖项,155 个服务是被动的或按需的) 16:19:10,235 INFO [org.jboss.as.server](DeploymentScanner-threads - 2)JBAS015870:部署“system.ear”的部署已回滚并显示失败消息{“JBAS014771:缺少/不可用依赖项的服务”= > ["jboss.naming.context.java.comp.system.system-new-ejb.SearchHolidaySessionBean.env.jdbc.JISPDSjboss.naming.context.java.jboss.resources.jdbc.JISPDSMissing[jboss.naming.context.java .comp.system.system-new-ejb.SearchHolidaySessionBean.env.jdbc.JISPDSjboss.naming.context.java.jboss.resources.jdbc.JISPDS]","jboss.naming.context.java.comp.system.ledger- new-ejb.SearchChargeHeadSessionBean.env.jdbc.JISPDSjboss.naming.context.java.jboss.resources.jdbc.JISPDSMissing[jboss.naming.context.java.comp.system.ledger-new-ejb.SearchChargeHeadSessionBean.env.jdbc. JISPDSjboss.naming.context.java.jboss.resources.jdbc.JISPDS]","jboss.naming.context.java.comp.system.system-new-ejb.DisplayConfigUtilSessionBean.env.jdbc.JISPDSjboss.naming.context.java .jboss.resources.jdbc.JISPDSMissing[jboss .naming.context.java.comp.system.system-new-ejb.DisplayConfigUtilSessionBean.env.jdbc.JISPDSjboss.naming.context.java.jboss.resources.jdbc.JISPDS]","jboss.naming.context.java. comp.system.system-new-ejb.ConnectionFatorySession.env.jms.BillPreviewAgentResponseQueuejboss.naming.context.java.jboss.resources.jms.BillPreviewAgentResponseQueueMissing[jboss.naming.context.java.comp.system.system-new-ejb. ConnectionFatorySession.env.jms.BillPreviewAgentResponseQueuejboss.naming.context.java.jboss.resources.jms.BillPreviewAgentResponseQueue]","jboss.naming.context.java.comp.system.system-new-ejb.CountrySearchSessionBean.env.jdbc.JISPDSjboss .naming.context.java.jboss.resources.jdbc.JISPDSMissing[jboss.naming.context.java.comp.system.system-new-ejb.CountrySearchSessionBean.env.jdbc.JISPDSjboss.naming.context.java.jboss.resources .jdbc.JISPDS]","jboss.naming.context.java.comp.system.system-new-ejb.TemplateSessionBean.env.jdbc.JISPDSjboss.naming.context.java.jboss.resources.jdbc.JISPDSMissing[jboss.呐ming.context.java.comp.system.system-new-ejb.TemplateSessionBean.env.jdbc.JISPDSjboss.naming.context.java.jboss.resources.jdbc.JISPDS]","jboss.naming.context.java.comp .system.flexfield-new-ejb.FlexFieldConfSessionBean.env.jdbc.JISPDSjboss.naming.context.java.jboss.resources.jdbc.JISPDSMissing[jboss.naming.context.java.comp.system.flexfield-new-ejb.FlexFieldConfSessionBean .env.jdbc.JISPDSjboss.naming.context.java.jboss.resources.jdbc.JISPDS]","jboss.naming.context.java.comp.system.system-new-ejb.StateSessionBean.env.jdbc.JISPDSjboss. Naming.context.java.jboss.resources.jdbc.JISPDSMissing[jboss.naming.context.java.comp.system.system-new-ejb.StateSessionBean.env.jdbc.JISPDSjboss.naming.context.java.jboss.resources. jdbc.JISPDS]","jboss.naming.context.java.comp.system.system-new-ejb.SystemCommonSessionBean.env.jdbc.JISPDSjboss.naming.context.java.jboss.resources.jdbc.JISPDSMissing[jboss.naming .context.java.comp.system.system-new-ejb.SystemCommonSessionBean.env.jdbc.JISPDSjboss.naming.context .java.jboss.resources.jdbc.JISPDS]",

【问题讨论】:

  • 你的一些依赖类没有找到,你的JNDI名字可能有错误。
  • 是的,你可能是对的,实际上我们使用了 ejb2 bean,我没有更改命名空间,我只保留了以前的那些,只是命名空间的问题吗???如果是的话,你能告诉我应该如何改变命名空间,我尝试了不同的命名空间,比如 SearchHolidaySessionBean(jboss5)-->java:global/system/system-new-ejb/SearchHolidaySessionBean(jboss7)

标签: java jdbc jboss


【解决方案1】:

终于解决了这个问题,我们知道有多大的问题,单次改动就可以解决,同样的事情在这里重复了。

问题是,在 jboss7 中配置 ds 时,我们需要添加 java:\ 或 java:\jboss\ 作为前缀对!在提供 res-ref-name 时,我们需要在 ejb-jar.xml 中进行相同的更改。否则你在从旧的 jboss 迁移时需要面对这些问题

我希望这对我的朋友有用谢谢你。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-09
    • 2022-01-21
    • 2013-09-28
    • 2017-09-26
    • 2011-09-28
    • 2020-05-03
    相关资源
    最近更新 更多