在Websphere服务器中部署应用程序时,如何将jar com.ibm.ivj.ejb.runtime.AbstractSessionAccessBean jar添加到类路径中

时间:2019-08-06 05:34:48

标签: ejb

我试图在使用EJB的WebSphere中部署应用程序,部署后我看到以下错误。

在本地工作空间中,我可以看到由于com.ibm.ivj.ejb.runtime。*和com.ibm.etools.ejb.client.runtime。*不可用而导致的编译错误,在WAS控制台中部署后,我可以看到com添加了.ibm.etools.ejb.client.runtime。*,而com.ibm.ivj.ejb.runtime。*不可用。

错误:

  com.ibm.io.async.AbstractAsyncFuture.invokeCallback上的

(AbstractAsyncFuture.java:217)           在com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)           在com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)           在com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)           在com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)           在com.ibm.io.async.ResultHandler $ 2.run(ResultHandler.java:905)           在com.ibm.ws.util.ThreadPool $ Worker.run(ThreadPool.java:1662)    并抛出com.ibm.ejs.container.ContainerEJBException:无法销毁房屋。嵌套的异常是:com.ibm.ejs.container.ContainerException:未知的bean家名-MembershipEET#MembershipEETMsgEJB.jar#EETServices。   [8/3/19 9:25:44:234 EDT] 00000010 EJBContainerI E WSVR0042E:无法停止MembershipEET#MembershipEETMsgEJB.jar#EETServices:未知的bean家名-MembershipEET#MembershipEETMsgEJB.jar#EETServices   [8/3/19 9:25:44:389 EDT] 00000010 DeployedAppli W WSVR0206E:应用程序MembershipEET.ear / deployments / MembershipEET的模块,MembershipEETMsgEJB.jar无法启动   [8/3/19 9:25:44:396 EDT] 00000010 ApplicationMg W WSVR0101W:启动时发生错误,MembershipEET   [8/3/19 9:25:44:399 EDT] 00000010 ApplicationMg A WSVR0217I:停止应用程序:MembershipEET   [8/3/19 9:25:44:412 EDT] 00000010 ApplicationMg A WSVR0220I:应用程序已停止:MembershipEET   [8/3/19 9:25:44:418 EDT] 00000010 CompositionUn E WSVR0194E:BLA中的组合单元WebSphere:cuname = MembershipEET WebSphere:blaname = MembershipEET无法启动。   [8/3/19 9:25:44:426 EDT] 00000010 MBeanHelper E无法在对象上调用操作:WebSphere:name = ApplicationManager,process = server1,platform = proxy,node = vaathmr1270_eet,version = 7.0.0.43,由于mbean异常而导致type = ApplicationManager,mbeanIdentifier = ApplicationManager,cell = vaathmr1270Cell_eet,spec = 1.0:com.ibm.ws.exception.RuntimeWarning:java.lang.Error:未解决的编译问题:           无法解析类型java.lang.Object。从所需的.class文件间接引用它           无法解析类型java.lang.String。从所需的.class文件间接引用它           EETServicesBean类型的层次结构不一致           对于默认构造函数,未定义隐式超级构造函数Object()。必须定义一个显式构造函数           类型Category中的debug(Object)方法引用缺少的Object类型           类型类别中的debug(Object)方法引用缺少的类型Object

我必须部署一只旧耳朵,该耳朵在其他环境中也可以正常工作,再次面对相同的问题。

编译时错误导入无法在本地工作空间中解决

正在部署应用程序,而当我尝试登录时收到500个内部服务器错误时,当我检查系统日志时,错误如下所示

  com.ibm.io.async.AbstractAsyncFuture.invokeCallback上的

(AbstractAsyncFuture.java:217)           在com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)           在com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)           在com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)           在com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)           在com.ibm.io.async.ResultHandler $ 2.run(ResultHandler.java:905)           在com.ibm.ws.util.ThreadPool $ Worker.run(ThreadPool.java:1662)    并抛出com.ibm.ejs.container.ContainerEJBException:无法销毁房屋。嵌套的异常是:com.ibm.ejs.container.ContainerException:未知的bean家名-MembershipEET#MembershipEETMsgEJB.jar#EETServices。   [8/3/19 9:25:44:234 EDT] 00000010 EJBContainerI E WSVR0042E:无法停止MembershipEET#MembershipEETMsgEJB.jar#EETServices:未知的bean家名-MembershipEET#MembershipEETMsgEJB.jar#EETServices   [8/3/19 9:25:44:389 EDT] 00000010 DeployedAppli W WSVR0206E:应用程序MembershipEET.ear / deployments / MembershipEET的模块,MembershipEETMsgEJB.jar无法启动   [8/3/19 9:25:44:396 EDT] 00000010 ApplicationMg W WSVR0101W:启动时发生错误,MembershipEET   [8/3/19 9:25:44:399 EDT] 00000010 ApplicationMg A WSVR0217I:停止应用程序:MembershipEET   [8/3/19 9:25:44:412 EDT] 00000010 ApplicationMg A WSVR0220I:应用程序已停止:MembershipEET   [8/3/19 9:25:44:418 EDT] 00000010 CompositionUn E WSVR0194E:BLA中的组合单元WebSphere:cuname = MembershipEET WebSphere:blaname = MembershipEET无法启动。   [8/3/19 9:25:44:426 EDT] 00000010 MBeanHelper E无法在对象上调用操作:WebSphere:name = ApplicationManager,process = server1,platform = proxy,node = vaathmr1270_eet,version = 7.0.0.43,由于mbean异常而导致type = ApplicationManager,mbeanIdentifier = ApplicationManager,cell = vaathmr1270Cell_eet,spec = 1.0:com.ibm.ws.exception.RuntimeWarning:java.lang.Error:未解决的编译问题:           无法解析类型java.lang.Object。从所需的.class文件间接引用它           无法解析类型java.lang.String。从所需的.class文件间接引用它           EETServicesBean类型的层次结构不一致           对于默认构造函数,未定义隐式超级构造函数Object()。必须定义一个显式构造函数           类型Category中的debug(Object)方法引用缺少的Object类型           类型类别中的debug(Object)方法引用缺少的类型Object

0 个答案:

没有答案