EJB jar无法从EAR子目录工作

时间:2018-06-29 07:17:08

标签: java ejb websphere

我有一个耳朵存档,如果它具有这样的结构,那么效果很好:

project.ear
    |-META-INF
    |-dependency.jar
    |-dependency1.jar
    |-dependency2.jar
    |-module.war

我想清洁耳朵。

我尝试隐藏对lib文件夹的依赖关系,并将<defaultLibBundleDir>/lib</defaultLibBundleDir>写入pom.xml。 项目启动后看起来像:

project.ear
    |-META-INF
    |-lib
        |-dependency.jar
        |-dependency1.jar
        |-dependency2.jar
    |-module.war

已达到目标,但是当我尝试部署新耳朵时,在应用启动后,我在日志中出现错误,例如

  

EJB计时器服务不适用于TimedObjects EJB;

     

无法初始化延迟的EJB;

     

EJB计时器服务无法启动,EJB实现了

     

TimedObject接口可能有效

0 个答案:

没有答案