我在 IBM SDK 8.0 64 Bits for Windows 上运行 Eclipse Java EE (Mars) / Websphere Liberty (8.5.5.8) / Websphere Liberty Developer Tools Plugin (8.5.5)。
在 localhost 启动服务器时,服务器正常启动,控制台写“服务器已准备好”,但 Eclipse 启动委托仍然告诉服务器状态为“正在启动”。超时后,Eclipse 说服务器无法启动并杀死它。
我知道这是一个反复出现的问题:我将 eclipse 中的连接设置更改为 direct,将 localhost 添加到 etc/host,将 -Djava.net.preferIPv4Stack=true 添加到 eclipse.ini 但无法解决它...
问题:尝试启动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 …