启动服务器时出现以下错误。
An internal error occurred during: "Publishing to WAS 8559 ...".
Could not initialize class com.ibm.ws.ffdc.FFDCFilter
Eclipse 面向Web开发人员的Java EE IDE 版本:Mars.1版本(4.5.1)
IBM WebSphere Application Server for Developers 8.5.5.9
我尝试了在stackoverflow中发布的一些方法。但它不起作用。 e.g。could-not-initialize-class-com-ibm-ws-ffdc-ffdcfilter
1.在eclipse.ini文件中添加此条目" -vm C:\ Program Files \ IBM \ WebSphere \ AppServer \ java \ jre \ bin \ javaw.exe",重新启动eclipse和服务器; 2.Windows-> Preferences-> Java->已安装的JRE
你对这个问题有任何建议吗?
答案 0 :(得分:1)
有一些解决方案,例如升级Eclipse,更改为IBM JRE等。
但问题与缺少的ORB jar有关。
可以按照此技术说明IBM Support page - swg21999577中找到的“ RMI连接类型”中的说明解决FFDCFilter
错误
com.ibm.ws.orb jar
缺失,导致FFDCFilter
问题。这是使用非IBM JDK的结果。 这个jar不包含在WDT中的原因是因为这个jar与IBM JDK案例冲突。
复制 orb jar,我认为您的版本可能是
com.ibm.ws.orb_8.5.0.jar
(在AppServer文件夹中查找)到,例如C:\ lib中- 醇>
在eclipse.ini末尾添加以下行
-Djava.endorsed.dirs=C:\lib
(您也可以将orb jar复制到java jre背书库文件夹中。)
请参阅forum post了解更多信息。
答案 1 :(得分:1)
我遵循 MrSimpleMind 的解决方案,这对我有用。我复制了 com.ibm.ws.orb_8.5.0.jar 从 C:\Program Files(x86)\IBM\Websphere\AppServer\bin\ProfileManagement\eclipse64 到 C:\lib。为了安全起见,我做的唯一不同的事情是在我找到它的所有位置更新 eclipse.ini。我关闭了日食,重新启动并且在此更改后发布工作。谢谢 MrSimpleMind