在Eclipse Mars中启动IBM Websphere,总是会出现此错误:
An internal error occurred during: "Publishing to FrontServer...".
Could not initialize class com.ibm.ws.ffdc.FFDCFilter
我正在使用Websphere 7.0版
知道如何解决这个问题吗?
谢谢!
答案 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案例冲突。
复制 orb jar,我认为您的版本可能是
com.ibm.ws.orb_7.0.0.jar
(在AppServer文件夹中查找)到,例如C:\ lib中- 醇>
在eclipse.ini末尾添加以下行
-Djava.endorsed.dirs=C:\lib
(您也可以将orb jar复制到java jre背书库文件夹中。)
请参阅forum post了解更多信息。
答案 1 :(得分:0)
这是一个已知问题,其原因是非 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>
答案 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,你应该好好去。