Worklight 6.0 WL开发服务器无法启动

时间:2013-10-17 13:47:34

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

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

CWWKE0005E:无法启动运行时环境。 CWWKE0018E:启动运行时环境时发生异常:java.lang.IllegalArgumentException:WebSphere-DefaultExtension-windowsnt(unknown) com.ibm.ws.kernel.boot.LaunchException:捕获意外异常java.lang.IllegalArgumentException:WebSphere-DefaultExtension-windowsnt(unknown)     at 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(未知)     at java.util.jar.Attributes $ Name。(Unknown Source)     at java.util.jar.Attributes.getValue(Unknown Source)     在com.ibm.ws.kernel.boot.internal.BootstrapManifest.getOSExtensionDefinition(BootstrapManifest.java:146)     在com.ibm.ws.kernel.boot.internal.KernelBootstrap.go(KernelBootstrap.java:122)     ......还有3个

有人可以帮我这个......

3 个答案:

答案 0 :(得分:11)

这是由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中。”

答案 1 :(得分:1)

请使用适用于Windows 8 64位操作系统的64位eclipse Juno版本。在上述情况下,WebSphere Application Server V8.5 Liberty Profile将启动时没有任何错误。

答案 2 :(得分:1)

这不是IBM的问题。它是JVM http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7170169中的已知错误。

JVM意外地将windows8识别为“WinNT”。 要么使用jvm.options解决方法(给Liberty一个真实操作系统的提示) 或者使用更好的版本升级您的JVM。