OC4J应用程序Weblogic 11g EJB错误

时间:2015-02-10 22:45:34

标签: spring weblogic ejb-3.0

我正在尝试部署最初为OC4J开发的应用程序。它在JDK 1.5下被编译并在OC4J R3上运行。

我将它部署到Weblogic 11g(10.3.6)并收到以下错误:

异常准备模块:EJBModule(XXX-ejb-1.0.jar)无法部署EJB:XXX-ejb-1.0.jar来自XXX-ejb-1.0.jar:在EJB XXXXXXXXXX中,远程主页和远程组件接口必须指定。目前,只指定了其中一个。  替换为缺少类在EJB XXXXXXXXX中,必须指定远程主目录和远程组件接口。目前,只指定了其中一个。 -

它指的是ejb-jar.xml ejb-jar version =“3.0”中定义的EJB 3.0,并且afaik这似乎是EJB 2.1错误,因为EJB 3不需要远程和home接口。 EJB是一个无状态会话bean,它使用Spring 2.5.6 DI并且不使用注释,而是使用ejb-jar.xml部署描述符。

 public class myEJBImpl extends AbstractStatelessSessionBean
    implements myEJB {


@Override
// Use Spring DI
protected void onEjbCreate() throws CreateException {

    xxxDAO = xxx;

}

0 个答案:

没有答案