Eclipse Neon Local Websphere无法启动

时间:2016-11-22 15:13:22

标签: java eclipse websphere eclipse-neon ibm-wdt

问题:尝试启动IBM Websphere服务器时,控制台视图通过显示以下消息显示服务器已成功启动:server ... open for e-business。但是,服务器视图中服务器的状态仍处于启动状态。只有在eclipse.ini中指定了Oracle JDK 8时才会出现症状。在eclipse.ini中指定IBM SDK 8时,可以正确显示服务器状态。在这两种情况下,都可以登录服务器管理控制台。

平台:Windows 7 Professional SP1

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

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

服务器: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常量:OS = win32,ARCH = x86_64,WS = win32,NL = nl_NL框架参数:-product org.eclipse.epp.package.jee.product命令行参数:-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压缩参考20160210_289934(启用JIT,启用AOT)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常量:OS = win32,ARCH = x86_64,WS = win32,NL = nl_NL框架参数:-product org.eclipse.epp.package.jee.product命令行参数: -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]平台8.5.5.9 [BASE 8.5.5.9 cf091608.05]以进程名称DPCVOAY005Node12Cell \ DPCVOAY005Node12 \ server1运行并且进程ID为285304主机操作系统是Windows 7,版本6.1 Java版本= 1.8.0,Java运行时版本= pwa6480sr2fp10ifx-20160223_01(SR2 FP10 + IV81318 + IV81645 + IV81741 + IV81716),Java编译器= j9jit28,Java VM名称= 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

3 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:0)

您使用的连接类型是什么?我们目前在使用非IBM JDK的RMI和IPC时遇到了问题。如果您正在使用这些连接,您是否可以尝试切换到使用SOAP连接来查看是否可以解决问题?

答案 2 :(得分:0)

在Eclipse安装文件上打开eclipse.ini文件,并在ibm jdk上方添加-vmargs行

    -vm 
c:\Program Files\IBM\WebSphere\AppServer\java\8.0\bin\javaw.exe
-vmargs