java - Eclipse Neon Local Websphere 未启动

标签 java eclipse websphere eclipse-neon ibm-wdt

问题:尝试启动 IBM Websphere 服务器时,控制台 View 通过显示以下消息显示服务器已成功启动:服务器...为电子商务打开。但是在服务器 View 中服务器的状态仍然是启动状态。只有在eclipse.ini 中指定Oracle JDK 8 时才会出现此症状。当在 eclipse.ini 中指定 IBM SDK 8 时,服务器状态会正确显示。在这两种情况下,都可以登录到服务器管理控制台。

平台:Windows 7 Professional SP1

IDE:vanilla Eclipse Neon 4.6.1 + 下面提到的插件

插件:IBM WebSphere Application Server 传统 V8.5x Neon 开发人员工具

服务器:IBM Websphere 8.5.5.9

详细配置文件和日志:

使用 Oracle JDK 8 时:

eclipse.ini: -vm C:/Program Files/Java/jdk8/jre/bin/javaw.exe

Eclipse .log eclipse.buildId=4.6.1.M20160907-1200 java.version=1.8.0_102 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=nl_NL Framework arguments: -product org.eclipse.epp.package.jee.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

使用 IBM JDK 8 时:

eclipse.ini: -vm C:/Program Files (x86)/IBM/WebSphere/AppServer-85/java_1.8_64/bin/javaw.exe

Eclipse .log eclipse.buildId=4.6.1.M20160907-1200 java.fullversion=JRE 1.8.0 IBM J9 2.8 Windows 7 amd64-64 Compressed References 20160210_289934 (JIT enabled, AOT enabled) J9VM - R28_Java8_SR2_20160210_1617_B289934 JIT - tr.r14.java_20151209_107110.04 GC - R28_Java8_SR2_20160210_1617_B289934_CMPRSS J9CL - 20160210_289934 BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=nl_NL Framework arguments: -product org.eclipse.epp.package.jee.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

Websphere server.log(两种场景相同:即同一台服务器)

WebSphere [IBMJAVA7 7.0.8.10 cf051507.01][IBMJAVA8 8.0.2.10 cf091608.04]Platform 8.5.5.9 [BASE 8.5.5.9 cf091608.05] running with process name DPCVOAY005Node12Cell\DPCVOAY005Node12\server1 and process id 285304 Host Operating System is Windows 7, version 6.1 Java version = 1.8.0, Java Runtime Version = pwa6480sr2fp10ifx-20160223_01 (SR2 FP10+IV81318+IV81645+IV81741+IV81716), Java Compiler = j9jit28, Java VM name = IBM J9 VM was.install.root = C:\Program Files (x86)\IBM\WebSphere\AppServer-85 user.install.root = C:\ws\profiles\ywb-cta-jpa Java Home = C:\Program Files (x86)\IBM\WebSphere\AppServer-85\java_1.8_64\jre

最佳答案

如果您使用的是非 IBM JDK 并使用本地服务器,您可以尝试以下操作吗:

  1. 复制com.ibm.ws.orb_8.5.0.jar来自你的 <WAS install>/runtimes文件夹到临时目录(例如 C:\temp\endorsed )
  2. 编辑 eclipse.ini Eclipse 安装目录中的文件具有以下 VM 参数 -Djava.endorsed.dirs=<temporary endorsed dir> (例如 -Djava.endorsed.dirs=C:\temp\endorsed)
  3. 通过此更改,RMI 和 IPC 连接类型将起作用。非 IBM JDK 案例中缺少此 jar,可能是连接问题的原因

关于java - Eclipse Neon Local Websphere 未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40745418/

相关文章:

java - 如何导出jar文件?

java - Websphere 7 中的自定义登录模块

java - 如何对列表 HashMap 进行排序?

java - 查找错误并进行比较

java - 将现有项目导入 eclipse 给我带来了很多错误

java - Websphere 中的 String.class 在哪里

java - WebSphere 中的 JMS、MQ 异常

java - 如果位数不固定,如何限制小数点后的位数

java - 有没有一种方法可以直接将 XML 转换为 JSON,并删除命名空间,而不需要任何中间的 XML 到 XML 转换?

python - eclipse pydev - 如何安装 python 模块