我刚在Mac OS X Mountain Lion 10.8.4上安装了Worklight 6.0。 我正在尝试构建一个非常简单的HelloWorklight应用程序来测试已安装的环境,并且我在构建和部署它时遇到错误。
我在Eclipse控制台中收到这些错误:
[2013-07-13 02:11:21]开始构建过程:应用程序 'HelloWorklightApp',所有环境
[2013-07-13 02:11:21]应用程序'HelloWorklightApp'用 所有环境都建成完毕。
[2013-07-13 02:11:21]部署应用程序 'HelloWorklightApp'与Worklight Server的所有环境...
[2013-07-13 02:11:21]无法部署应用程序 Worklight服务器:Worklight模块
HelloWorklightProject不是
成功开始。有关错误的详细信息,请参见
Worklight Development Server控制台。
浏览器中的Worklight Development Server控制台显示:
应用程序错误
SRVE0777E:应用程序类抛出的异常
'com.worklight.core.auth.impl.AuthenticationFilter.doFilter:110'
javax.servlet.ServletException:未初始化Worklight项目
在com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:110)
在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:194)
在[内部课程]
我真的被卡住了。另一方面,我确信它必须是一个简单的解决方法。 有谁知道怎么做?
答案 0 :(得分:1)
我遇到了类似的问题(至少WDS控制台错误看起来一样)。
一点历史:
我的问题开始了,当我将Worklight更新到版本6(版本5我没有问题)。某些编译错误由adding Websphere Library修复为一个项目。但我的自定义身份验证仍然无效。
我如何解决:
此时它开始起作用了。我花了很多时间来找出编译器的东西,但我仍然不确定哪个部分需要它。
答案 1 :(得分:1)
所以我们遇到了2个mac这个问题,我们花了一天半的时间才弄明白。 我们经历了很多重新配置,重新下载日食和工作灯。
确保更新中的配置文件正确无误。 (worklight.prop和authConfig)
这是最重要的一个。 安装JDK 1.7并引用新的JRE 7 。什么时候我们 在Oracle JRE 6上运行,我们遇到了大量错误甚至是Java 堆内存问题。
一旦安装它,找到JRE的实际路径可能会很棘手。
首先,转到Eclipse> Pref>已安装的JRE>添加
然后,添加一个新的标准vm。单击下一个窗格上的“目录”,然后浏览到JRE的安装路径。
我们在[您的高清名称]中找到了它>图书馆> Java> JavaVirtualMachines> jdk1.7.0_25.jdk>内容>主页> JRE 强>
它应该加载所需的一切,您可以单击新JRE的复选框。为了更好地衡量,我也将编译器更改为1.7。
jdk文件夹可能略有不同名称,具体取决于您拥有的更新。希望这会有所帮助。
答案 2 :(得分:0)
部署新的应用部署后,我遇到了同样的错误。
我在服务器上所做的是:
之后我设法正常部署我的应用程序
答案 3 :(得分:0)
窗口 - >显示视图 - >服务器 - >服务器配置 - > HTTP EndPoint - >宿主
默认情况下,主机为*。尝试将主机更改为本地计算机IP地址。例如host =。更改主机后,关闭server.xml,然后尝试重建项目。