无法初始化 class com.ibm.ws.ffdc.FFDCFilter
Could not initialize class com.ibm.ws.ffdc.FFDCFilter
在 Eclipse Mars 中启动 IBM Websphere,总是报错:
An internal error occurred during: "Publishing to FrontServer...".
Could not initialize class com.ibm.ws.ffdc.FFDCFilter
我正在使用 Websphere 版本 7.0
知道如何解决这个问题吗?
谢谢!
有一些解决办法,比如升级Eclipse,换成IBM JRE等
但问题与缺少的 ORB jar 有关。
FFDCFilter
错误可以按照本技术说明 IBM Support page - swg21999577
中的“RMI 连接类型”中所述解决
缺少 com.ibm.ws.orb_X jar
,这会导致 FFDCFilter
问题。这是使用非 IBM JDK 的结果。 这个 jar 没有作为 WDT 的一部分的原因是因为这个 jar 与 IBM JDK 案例冲突。
解决方案
copy the orb jar, I think your version might be com.ibm.ws.orb_7.0.0.jar
(look in your AppServer folder) to e.g. c:\lib
Add the following line at end of your eclipse.ini -Djava.endorsed.dirs=C:\lib
(您也可以将 orb jar 复制到您的 java jre 认可的库文件夹中。)
有关详细信息,请参阅 IBM Documentation。
这里是解决的步骤。
进入 IBM Web Sphere 运行时目录。
复制 orb jar,版本后缀将说明您的 WebShphere 版本。
在您选择的驱动器中创建一个文件夹并复制文件。在我的例子中它是 C:\IBMJars\lib
进入 eclipse 安装文件夹,在 eclipse.exe 文件的正上方,在记事本中打开 ini 文件,并在文件末尾添加命令。
-Djava.endorsed.dirs=C:\IBMJars\lib
重新启动 eclipse,你应该可以开始了。
这是一个已知问题,是由于缺少某些非 IBM JRE 造成的 类。要解决此问题:
- 转到
/runtimes/com.ibm.ws.orb_VERSION.jar
检查jar是否存在或转到/lib/com.ibm.ws.orb_VERSION.jar
检查jar是否存在jar在哪里存在我们必须复制路径
- 在
eclipse.ini
中添加以下行:
-Djava.endorsed.dirs=<the directory where
com.ibm.ws.orb_VERSION.jar was copied to in step 1>
我的解决方案是基本的并且对我有用。关闭 eclipse 并重新打开它。
在 Eclipse Mars 中启动 IBM Websphere,总是报错:
An internal error occurred during: "Publishing to FrontServer...".
Could not initialize class com.ibm.ws.ffdc.FFDCFilter
我正在使用 Websphere 版本 7.0
知道如何解决这个问题吗?
谢谢!
有一些解决办法,比如升级Eclipse,换成IBM JRE等
但问题与缺少的 ORB jar 有关。
FFDCFilter
错误可以按照本技术说明 IBM Support page - swg21999577
缺少 com.ibm.ws.orb_X jar
,这会导致 FFDCFilter
问题。这是使用非 IBM JDK 的结果。 这个 jar 没有作为 WDT 的一部分的原因是因为这个 jar 与 IBM JDK 案例冲突。
解决方案
copy the orb jar, I think your version might be
com.ibm.ws.orb_7.0.0.jar
(look in your AppServer folder) to e.g. c:\libAdd the following line at end of your eclipse.ini
-Djava.endorsed.dirs=C:\lib
(您也可以将 orb jar 复制到您的 java jre 认可的库文件夹中。)
有关详细信息,请参阅 IBM Documentation。
这里是解决的步骤。 进入 IBM Web Sphere 运行时目录。 复制 orb jar,版本后缀将说明您的 WebShphere 版本。 在您选择的驱动器中创建一个文件夹并复制文件。在我的例子中它是 C:\IBMJars\lib 进入 eclipse 安装文件夹,在 eclipse.exe 文件的正上方,在记事本中打开 ini 文件,并在文件末尾添加命令。 -Djava.endorsed.dirs=C:\IBMJars\lib 重新启动 eclipse,你应该可以开始了。
这是一个已知问题,是由于缺少某些非 IBM JRE 造成的 类。要解决此问题:
- 转到
/runtimes/com.ibm.ws.orb_VERSION.jar
检查jar是否存在或转到/lib/com.ibm.ws.orb_VERSION.jar
检查jar是否存在jar在哪里存在我们必须复制路径 - 在
eclipse.ini
中添加以下行:
-Djava.endorsed.dirs=<the directory where com.ibm.ws.orb_VERSION.jar was copied to in step 1>
我的解决方案是基本的并且对我有用。关闭 eclipse 并重新打开它。