Server Worklight Development Server无法启动

时间:2014-09-08 09:35:19

标签: ibm-mobilefirst worklight-studio

我在eclipse juno的Marketplace上安装了最新版本的IBM Worklight。我创建了一个新项目,然后运行我的项目 Run As>在Worklight Development Server上运行。然后我在服务器上面临一个错误。请帮助我。

由于

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
objc[42627]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/jre/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
/Users/apple/Downloads/eclipse 2/plugins/com.worklight.studio.plugin_6.2.0.00-20140904-1709/liberty/wlp/bin/server: line 710: 42627 Abort trap: 6           "${JAVA_CMD}" "$@"

2 个答案:

答案 0 :(得分:1)

您的日志显示地址已在使用中。重启你的日蚀。确保进程被终止。 你的eclipse没有优雅地退出,或者其他一些应用程序正在使用该端口。 如果某个应用程序正在使用该端口转到eclipse的服务器视图,请展开“worklight development server”并更改“server.xml”文件中的端口。希望有所帮助

答案 1 :(得分:1)

根据你的错误信息,它显然是说已经在使用的地址,这意味着在后台进程中使用java.exe的端口号id。这次如果你停止服务器也不会发布。为此,请执行以下。 1.从http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx下载TCPView for Windows。 2.安装TcpView,之后你会发现端口号为10080.右键单击端口号并结束进程。现在清理项目并运行服务器。

希望这有帮助。