我正在将Java应用程序从Weblogic 10升级到12c。该应用程序的功能之一使用EJB使用wsdl连接到报告Web服务。 该应用程序可以正确编译和部署。 创建报告服务类时,会发生此错误:
requestReply异常:EJB异常:: java.lang.NoClassDefFoundError: weblogic / webservice / core / rpc / ServiceImpl 在java.lang.ClassLoader.defineClass1(本机方法)
其他人也有类似的问题,因为他们在类路径中没有weblogic jar wlfullclient.jar。但是我检查了服务器,这个罐子在那里。
由于要检查的EJB从Weblogic 10升级到12,是否还需要更改其他属性? 我正在使用的EJB版本是3.0。
谢谢。
答案 0 :(得分:0)
在12.1.1版本中, 8.1 WebLogic Web服务的运行时间为 已删除。如果您使用的是8.1 WebLogic Web服务,则需要 将8.1 WebLogic Web服务应用程序升级到Web服务 此版本中可用的堆栈
https://docs.oracle.com/cd/E24329_01/web.1211/e24497/upgrade_ws.htm#WLUPG334