无法启动MobileFirst开发服务器

时间:2015-01-12 06:33:13

标签: eclipse vmware

我有以下环境:

Windows 7 64位操作系统; Eclipse Kepler SR2 32位+ JDK 1.7 32位; MobileFirst Platform Studio 6.3 20150106-1717

当我打开我的日食时,我点击绿色播放按钮启动开发服务器,我收到以下错误;或者,如果我创建一个简单的项目并尝试将其部署在开发服务器上,则会出现相同的错误;或者如果我删除服务器并创建一个新服务器,然后尝试启动它;或者如果我使用64位Java 7安装64位eclipse:

com.ibm.ws.kernel.boot.LaunchException: Caught unexpected exception java.lang.IllegalArgumentException: URI has an authority component
at com.ibm.ws.kernel.boot.internal.KernelBootstrap.rethrowException(KernelBootstrap.java:418)
at com.ibm.ws.kernel.boot.internal.KernelBootstrap.go(KernelBootstrap.java:183)
at com.ibm.ws.kernel.boot.Launcher.createPlatform(Launcher.java:131)
at com.ibm.ws.kernel.boot.Launcher.main(Launcher.java:55)
at com.ibm.ws.kernel.boot.cmdline.EnvCheck.main(EnvCheck.java:52)
Caused by: java.lang.IllegalArgumentException: URI has an authority component
at java.io.File.<init>(Unknown Source)
at com.ibm.ws.kernel.boot.cmdline.Utils.getInstallDir(Utils.java:38)
at com.ibm.ws.kernel.productinfo.ProductInfo.getAllProductInfo(ProductInfo.java:53)
at com.ibm.ws.kernel.boot.internal.KernelBootstrap.getProductInfoDisplayName(KernelBootstrap.java:395)
at com.ibm.ws.kernel.boot.internal.KernelBootstrap.go(KernelBootstrap.java:119)
... 3 more
Listening for transport dt_socket at address: 10777
CWWKE0005E: The runtime environment could not be launched.
CWWKE0018E: An exception occurred while launching the runtime environment: java.lang.IllegalArgumentException: URI has an authority component

我尝试了一切但没有运气,所以请诊断这个问题,谢谢。

2 个答案:

答案 0 :(得分:1)

这与MobileFirst Platform无关,可能与以下IBM技术说明中描述的问题有关:http://www-01.ibm.com/support/docview.wss?uid=swg21584343

从问题和评论中不清楚工作空间是否与Eclipse文件夹位于不同的网络驱动器中。如果是,请考虑将两者放在相同的物理位置&#34;。

答案 1 :(得分:0)

我确实意识到我的系统位置不同步,因此我打开了jvm.options文件并复制粘贴了以下配置

-Dibm.worklight.admin.db.type=DERBY
-Dfile.encoding=UTF-8
-Duser.language=en
-Duser.country=US
-Djava.awt.headless=true
-Dwas.debug.mode=true
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10777
-Dcom.ibm.websphere.ras.inject.at.transform=true
-Dcom.ibm.ws.jmx.connector.client.rest.readTimeout=180000
-Dibm.worklight.admin.db.type=DERBY
-Xmx1024m
-Dos.name=Windows
-DwlSyncStart=false
-Dibm.worklight.rhino.debug=transport=socket,address=9000

在我的情况下,哪一切都很好。