我使用worklight Server配置工具将工作灯示例项目"sample.war"部署到IBM WAS ND 8.5.5中的集群环境中。
环境详细信息:
Worklight内部版本:6.2.0.00.20140801-1709
IBM是ND:8.5.5.0
"服务器错误。请联系服务器管理员",同时尝试访问Worklight控制台[http://servername:9080/worklightconsole]
Sytemout.log 中的错误日志
[10/5/14 6:31:54:373 PDT] 000000b2 RuntimeServic E No user in security context! A <security-constraint> may be missing from web.xml.
[10/5/14 6:31:54:630 PDT] 000000af PrivExAction W J2CA0144W: No mappingConfigAlias found for ConnectionFactory or DataSource jdbc/WorklightAdminDS_Work
server.xml
SystemOut.log跟踪
SystemOut.log跟踪
错误No user in security context!
表示应用程序服务器中未启用应用程序安全性。
补救措施是:
- 在WAS控制台中启用管理安全性。然后在WAS控制台中启用应用程序安全性。另请参阅http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.installconfig.doc/admin/c_securing_wladmin.html?lang=en
- 配置JEE角色的映射,如中所述http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.installconfig.doc/install_config/t_configuring_was_for_wl_admin.html?lang=en
日志文件中没有明显的应用程序问题。运行时声明可以成功同步日志"Result:worklight:worklight1/ihsCell01/wl1Node01/10.10.11.117:运行时已成功同步"的第371行
我怀疑问题在于控制台无法与管理服务通信。我会尝试定义控制台的端点属性
https://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.installconfig.doc/install_config/c_endpoint_admin_services.html?lang=en