我正试着遵循developerWorks上的Worklight入门部分。我已经将Worklight Studio 6.1消费者版(而不是Development )安装到Eclipse4.3.2中。我做了一个应用程序的基本创建,并试图运行它。但是,自动为我创建的Worklight Development将不会启动。我删除了这个应用程序,看我是否能启动它,但它仍然失败。错误信息是:
[ERROR ] CWWKZ0005E: The application _MobileBrowserSimulator cannot start because the server is not configured to handle applications of type war.这就是我为我创建的应用程序所犯的错误。我看不出服务器配置中有什么地方可以告诉它是否应该处理WAR文件。实际上,它将允许我通过服务器配置编辑器添加基于WAR文件的Web应用程序。Worklight Development Server的整个控制台是:
Listening for transport dt_socket at address: 10777
Launching worklight (WebSphere Application Server 8.5.5.0/wlp-1.0.3.20130524-0951) on Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_51-b13 (en_US)
[AUDIT ] CWWKE0001I: The server worklight has been launched.
[AUDIT ] CWWKZ0058I: Monitoring dropins for applications.
[AUDIT ] CWWKF0011I: The server worklight is ready to run a smarter planet.
[ERROR ] CWWKZ0005E: The application _MobileBrowserSimulator cannot start because the server is not configured to handle applications of type war.
[AUDIT ] CWWKE0036I: The server worklight stopped after 1 minutes, 0.848 seconds.如何告诉开发服务器处理WAR文件?还是这里还发生了什么事?
发布于 2014-04-09 14:04:41
事实证明,问题是我用来运行Eclipse的Java,而不是开普勒的版本。我使用IBM 7 JDK运行Eclipse,但配置了Oracle Java 7 JDK,用于在Eclipse中运行任何应用程序。我被告知要使用Oracle,但我认为这只适用于运行应用程序。一旦我切换到使用Oracle JDK运行Eclipse,我的应用程序和服务器就会启动。因此,只要使用Oracle,Worklight Studiov6.1在EclipseKeplerV6.1中似乎就能很好地工作。
发布于 2014-09-08 05:40:09
有同样的问题,下面是我解决这个问题的步骤。确保系统使用jre 7,卸载jdk 1.8和jre 8。确保使用jre 7运行eclipse。我运行的是eclipse 4.4.0。在eclipse中,to>>windows>>preferences>> - java>>installed JREs>>:Add JRE 7 dir,然后选择it - java>>compiler: java遵从级别1.7
完成上述操作后,最重要的一步是切换到新的工作区。File>>开关workspace>> Other:键入新工作区的dir。
eclipse启动后,只需运行服务器即可。如果稍后从旧工作区导入项目,请确保在移动项目后清理和构建项目。
发布于 2014-04-08 06:33:50
这应该是开箱即用的,因为Worklight Studio本身会生成.war文件。
确保您使用的是Eclipse Jave 4.3.1 (“开普勒”SR1)
与新工作区一起使用它。
和新安装的工作灯
https://stackoverflow.com/questions/22921815
复制相似问题