IBM Worklight 6.0 - 开发服务器/控制台问题

时间:2013-06-25 16:02:43

标签: ibm-mobilefirst worklight-studio worklight-console

在Worklight v5.0.6中的Worklight Console的MBS中预览混合应用程序是轻而易举的,因为它可以直接使用。

Worklight 6.0已被证明有点棘手。有人能指出我正确的方向让我的Worklight控制台启动并运行吗?

这是我的Eclipse 控制台日志

CWWKE0005E: The runtime environment could not be launched.
CWWKE0029E: An instance of server worklight is already running.

我没有改变任何端口信息。 enter image description here

的eclipse.ini:

-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.200.v20120913-144807
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts

enter image description here

更新 完成了Idan回应中的步骤; Eclipse中Worklight Development Server控制台视图中的结果:

  

[err] 28 WorklightPU WARN [Scheduled Executor-thread-1]   openjpa.Runtime - 注册时发生错误   具有PersistenceUnitInfo的ClassTransformer:名称'WorklightPU',root   网址   [文件:/Users/mwoods/Desktop/TestWorkspace/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar]。   错误已被消耗。要查看它,请设置openjpa.Runtime日志   达到TRACE。加载时类转换将不可用。   [错误] 460 WorklightPU INFO [计划执行者 - 线程-1]   openjpa.Runtime - 启动OpenJPA 1.2.2       [错] 524 WorklightPU INFO [Scheduled Executor-thread-1] openjpa.jdbc.JDBC - 使用字典类   “org.apache.openjpa.jdbc.sql.HSQLDictionary”。       [错误] 1 WorklightReportsPU WARN [Scheduled Executor-thread-1] openjpa.Runtime - 注册时发生错误   ClassTransformer with PersistenceUnitInfo:name'WorklightReportsPU',   根URL   [文件:/Users/mwoods/Desktop/TestWorkspace/WorklightServerConfig/shared/resources/worklight-jee-library-6.0.0.jar]。   错误已被消耗。要查看它,请设置openjpa.Runtime日志   达到TRACE。加载时类转换将不可用。

  

启动工作灯(WebSphere Application Server   8.5.5.0/wlp-1.0.3.20130524-0951)Java HotSpot(TM)64位服务器VM,版本1.6.0_45-b06-451-11M4406(zh_CN)[AUDIT] CWWKE0001I:   服务器工作灯已经启动。 [错误] CWWKO0221E:TCP通道   defaultHttpEndpoint初始化没有成功。套接字绑定   主机*和端口10080没有成功。端口可能已经存在   在使用中。

解: 更改了端口号并重新启动了我的电脑。

1 个答案:

答案 0 :(得分:1)

我对你所做的一步一步更感兴趣。请按照步骤编辑您的问题。

让我们尝试这个非常基本的场景:

  1. 安装了一个全新的Eclipse Jave EE 4.2.2 ("Juno" SR2)新工作区,并安装了Worklight Studio 6.0
  2. 转到“服务器”视图,启动Worklight Development Server
  3. 创建一个新的Worklight项目
  4. 右键单击项目,选择Open Worklight Console
  5. 以上是否有效?


    根据问题的更新:
    关于WorklightPU的三个错误将始终显示,与您的问题无关;我们将来会尝试永久删除这些内容。

    至于你的问题:find out which process occupies port 10080,重新启动Eclipse并再次启动Worklight Development Server。

    或者,您可以更改新的默认端口号:

    1. 导航至“服务器”视图
    2. 扩展Worklight Development Server条目
    3. 双击Server Configuration
    4. 选择HTTP Endpoint
    5. 在窗口右侧,更改port
    6. 重新启动服务器
    7. 或者#2,重新启动机器? :)