无法初始化类com.ibm.ws.ffdc.FFDCFilter

San*_*era 9 websphere

在Eclipse Mars中启动IBM Websphere,始终会出现以下错误:

An internal error occurred during: "Publishing to FrontServer...".
Could not initialize class com.ibm.ws.ffdc.FFDCFilter
Run Code Online (Sandbox Code Playgroud)

我正在使用Websphere 7.0版

知道如何解决这个问题吗?

谢谢!

MrS*_*ind 14

有一些解决方案,如升级Eclipse,更改为IBM JRE等.

但问题与缺少的ORB jar有关.

FFDCFilter可以按照本技术支持IBM支持页面 - swg21999577中的" RMI连接类型 "中的描述解决该错误

com.ibm.ws.orb_X jar失踪,引起FFDCFilter问题.这是使用非IBM JDK的结果.为什么原因这个罐子不作为WDT的一部分,是因为与IBM JDK情况下,这个罐子冲突.

  1. 复制 orb jar,我认为你的版本可能是com.ibm.ws.orb_7.0.0.jar(在你的AppServer文件夹中),例如c:\ lib

  2. 在eclipse.ini的末尾添加以下行 -Djava.endorsed.dirs=C:\lib

(您也可以将orb jar复制到java jre背书库文件夹中.)

有关更多信息,请参阅论坛帖子

  • 这适用于在Eclipse Neon中运行的WAS 8.5,谢谢! (2认同)
  • 也适用于WAS 9.0.Jar命名为:com.ibm.ws.orb_9.0.jar.Eclipse氧气. (2认同)