有时我在我的websphere proile日志中看到Worklight有一条错误消息:
[Servlet Error]-[DevRootServlet]: javax.servlet.ServletException: Can not access development servlets in production mode
我不知道错误信息来自哪里?但我的WL应用程序仍然正常工作。 有人可以帮我解决这个问题吗? 我使用的是WL版本6.0.0.2
由于
答案 0 :(得分:1)
检查我对其他类似问题的回答是否对您有所帮助:Worklight 6.1 - error on sending notification to android device on real server
从错误消息中查看此部分:
引起:javax.servlet.ServletException:无法访问开发 生产模式中的servlet com.worklight.core.auth.impl.AuthenticationFilter.doFilter(AuthenticationFilter.java:136)
现在查看您正在使用的网址:
http://serverIp:9080/worklighttime/dev/invoke?adapter=PushAdapter&procedure=submitNotification¶meters=[%27user%27,%27text
message%27]
/dev/
基本上表示“开发servlet”,正如错误所述 - 在生产中不能使用。 “在生产中”基本上意味着“任何不在Worklight Studio内的服务器”,Worklight Studio是开发环境。
尝试从网址中删除/dev/
,看看这是否有帮助,或者可能会给出不同的错误。