2

在 Worklight v5.0.6 中的 Worklight Console 的 MBS 中预览混合应用程序轻而易举,因为它开箱即用。

事实证明,Worklight 6.0 有点棘手。有人可以指出我的 Worklight Console 启动和运行的正确方向吗?

这是我的 Eclipse控制台日志

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

我没有更改任何端口信息。 在此处输入图像描述

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

在此处输入图像描述

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

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

和:

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

解决方案: 更改端口号并重新启动计算机。

4

1 回答 1

1

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

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

  1. 有一个全新的Eclipse Jave EE 4.2.2 ("Juno" SR2 ),新的工作区,安装了 Worklight Studio 6.0
  2. 转至 Servers 视图,启动 Worklight Development Server
  3. 创建一个新的 Worklight 项目
  4. 右键项目,选择Open Worklight Console

上述方法有效吗?


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

至于你的问题:找出哪个进程占用端口 10080,重新启动 Eclipse 并再次启动 Worklight Development Server。

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

  1. 导航到服务器视图
  2. 展开Worklight Development Server条目
  3. 双击Server Configuration
  4. 选择HTTP Endpoint
  5. 在窗口的右侧,更改port
  6. 重启服务器

或者#2,重新启动机器?:)

于 2013-06-25T16:11:29.460 回答