websphere - Worklight 6.0 WL 开发服务器未启动

标签 websphere ibm-mobilefirst worklight-studio worklight-server

当我尝试启动在 Windows 8 操作系统上运行的工作灯开发服务器时,出现以下错误。

CWWKE0005E: 无法启动运行时环境。 CWWKE0018E: 启动运行时环境时发生异常:java.lang.IllegalArgumentException:WebSphere-DefaultExtension-windowsnt(未知) com.ibm.ws.kernel.boot.LaunchException:捕获意外异常 java.lang.IllegalArgumentException:WebSphere-DefaultExtension-windowsnt(未知) 在 com.ibm.ws.kernel.boot.internal.KernelBootstrap.rethrowException(KernelBootstrap.java:412) 在 com.ibm.ws.kernel.boot.internal.KernelBootstrap.go(KernelBootstrap.java:179) 在 com.ibm.ws.kernel.boot.Launcher.createPlatform(Launcher.java:131) 在 com.ibm.ws.kernel.boot.Launcher.main(Launcher.java:55) 在 com.ibm.ws.kernel.boot.cmdline.EnvCheck.main(EnvCheck.java:52) 引起:java.lang.IllegalArgumentException:WebSphere-DefaultExtension-windowsnt(未知) 在 java.util.jar.Attributes$Name。(来源未知) 在 java.util.jar.Attributes.getValue(来源未知) 在 com.ibm.ws.kernel.boot.internal.BootstrapManifest.getOSExtensionDefinition(BootstrapManifest.java:146) 在 com.ibm.ws.kernel.boot.internal.KernelBootstrap.go(KernelBootstrap.java:122) ... 3 更多

有人可以帮我解决这个问题吗...

最佳答案

这是由 Java(无法识别 Windows 8)和 Liberty(无法优雅地处理未知的 Windows os.name)组合导致的缺陷,因此我建议与 IBM 一起打开 PMR。作为解决方法,您可以在 jvm.options 中指定 -Dos.name=Windows 8 .

编辑:此问题已在 V8.5.5.Next Alpha 中修复。 .

编辑 2:此问题被列为 APAR PI26048 的一部分,“目前目标是包含在修复包 8.5.5.4 中。”

关于websphere - Worklight 6.0 WL 开发服务器未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19428532/

相关文章:

ssl - IBM MobileFirst Platform 中的证书固定

android - IBM Worklight 6.1 - 尝试构建 Android 环境时出现 "Missing .project file"错误

java - Worklight 服务器因本地桌面开发而挂起

java - 我们如何在 Tomcat 和 Websphere 之间做出妥协?

java - 如何使用 Java Servlet 在 WebSphere 7 中启用 CORS

java - 尝试更改时出现设置构建路径错误

java - 在应用程序服务器上托管 Java Swing 应用程序

SSL 固定在 MobileFirst 6.3 项目上

ibm-mobilefirst - Worklight JSONStore 拒绝某些用户密码,而不拒绝其他用户密码

javascript - MobileFirst Cordova 升级