【问题标题】:WAS cannot load the EJB interfaceWAS 无法加载 EJB 接口
【发布时间】:2013-07-28 13:38:29
【问题描述】:

当我在 WAS 6.1 上部署我的 EAR(EAR 由 Jenkins-Ant 构建)并尝试启动 EAR 时,我进入 SystemOut.log:

[7/28/13 16:33:18:847 EDT] 00000027 ComponentData E   CWMDF0015E: The class loader cannot load the com.service.ejb.IntegrationServiceRemote interface on the com.service.ejb.IntegrationServiceImpl Enterprise JavaBeans (EJB) file

远程接口和 bean 实现有自己的 jar 文件,EAR 包含两者。我知道应该先加载界面,但是如何保证呢?也是因为加载顺序的错误吗?

【问题讨论】:

    标签: websphere ejb-3.0


    【解决方案1】:

    带有条目 IntegrationServiceRemote 的 MANIFEST.MF 文件有错字。呼!!

    【讨论】:

      【解决方案2】:

      只需从服务器卸载应用程序 EAR。从 RAD 导出新的 EAR 并手动安装,它应该可以工作。

      【讨论】:

        【解决方案3】:

        需要点击Eclipse IDE的WebSphere Application Server的发布参数“执行服务器和服务器上的资源”

        并运行服务器

        【讨论】:

          【解决方案4】:

          您可能没有映射您在部署的 ear 文件下创建的共享库。因此,点击您已部署的文件,并在共享库引用下映射您创建的共享库。那么就不会显示这个问题了。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-09-07
            • 1970-01-01
            • 2016-10-03
            • 2015-05-02
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-08-16
            相关资源
            最近更新 更多