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

时间:2017-02-15 03:39:43

标签: websphere

在Eclipse Mars中启动IBM Websphere,总是会出现此错误:

An internal error occurred during: "Publishing to FrontServer...".
Could not initialize class com.ibm.ws.ffdc.FFDCFilter

我正在使用Websphere 7.0版

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

谢谢!

4 个答案:

答案 0 :(得分:14)

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

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

可以按照" RMI连接类型"中所述解决FFDCFilter错误。在此技术说明IBM Support page - swg21999577

中找到

com.ibm.ws.orb_X jar缺失,导致FFDCFilter问题。这是使用非IBM JDK的结果。 这个jar不包含在WDT中的原因是因为这个jar与IBM JDK案例冲突。

解决方案

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

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

  4.   

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

请参阅forum post了解更多信息。

答案 1 :(得分:0)

这是一个已知问题,其原因是非 IBM JRE 缺少某些类。要解决此问题:

  1. 转到 /runtimes/com.ibm.ws.orb_VERSION.jar 检查 jar 是否存在或转到 /lib/com.ibm.ws.orb_VERSION.jar 检查 jar 是否存在 jar 在哪里我们必须复制路径
  2. eclipse.ini 中添加以下行:
<块引用>
-Djava.endorsed.dirs=<the directory where 
        com.ibm.ws.orb_VERSION.jar was copied to in step 1>

答案 2 :(得分:-1)

在Windows中,您必须确保使用管理权限运行Eclipse。只做右键并执行它们。

有时我使用个人资料链接程序停止服务器 - &gt; IBM WebSphere - &gt; ApplicationServer v7 - &gt; Profile - &gt; yourProfile并以管理员权限停止并完全重启eclipse

答案 3 :(得分:-2)

以下是解决问题的步骤。 进入IBM Web Sphere运行时目录。 复制orb jar后,版本后缀将显示您的WebShphere版本。 在您选择的驱动器中创建一个文件夹,然后复制该文件。在我的例子中,它是C:\ IBMJars \ lib 进入eclipse安装文件夹并在eclipse.exe文件的正上方打开记事本中的ini文件,并在文件末尾添加命令。 -Djava.endorsed.dirs = C:\ IBMJars \ lib中 重启eclipse,你应该好好去。