【问题标题】:Worklight 6.2 - java.lang.NullPointerExceptionWorklight 6.2 - java.lang.NullPointerException
【发布时间】:2014-10-03 02:42:16
【问题描述】:

在 Worklight 6.2 中,有一种部署 Worklight 项目的新方法,该方法使用 IBM Worklight Server Configuration Tool 参考这里:

http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.deploy.doc/deploy/c_using_server_config_tool.html

设置 Worklight 管理员后,并通过它部署 Worklight Project WAR。据我了解,worklight 项目将被称为运行时 我在 Websphere 日志中发现错误如下:

[10/3/14 0:37:55:758 MYT] 0000007e FfdcProvider  W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on /apps/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/ffdc/server1_6adbbbb2_14.10.03_00.37.55.7436943857084851194341.txt com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters -RE 1123
[10/3/14 0:37:55:758 MYT] 0000007e LocalTranCoor E   WLTC0017E: Resources rolled back due to setRollbackOnly() being called.
[10/3/14 0:37:55:769 MYT] 0000007e webapp        E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[ServletNameNotFound]: java.lang.NullPointerException

http://localhost:9080/worklightconsole/index.html# 得到如下显示:

下面是runtime/worklight项目部署成功的证明:

​下一步行动是解决运行时/worklight 项目无法运行的原因。

我该如何解决这个问题?谢谢。

【问题讨论】:

    标签: ibm-mobilefirst worklight-server


    【解决方案1】:

    WebSphere 的 Web 容器类中存在异常。您必须查看 ffdc 文件的内容 /apps/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/ffdc/server1_6adbbbb2_14.10.03_00.37.55.7436943857084851194341.txt 看看是否有更多细节,特别是找不到的servlet。

    但是WAS下的Worklight配置好像有问题(查看“Servlet not found”错误)。

    Worklight servlet 位于 jar“worklight-jee-library.jar”中,该 jar 在 WAS 中配置为共享库。 如果没有所有 WAS 日志,就不可能找到真正的原因。因此,您可以在部署后通过以下方式查看 WAS 配置:

    http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.installconfig.doc/admin/t_configuring_websphere_application_server_for_wladmin_manually.html,

    http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.installconfig.doc/admin/t_configuring_websphere_application_server_for_oracle_manually_for_wladmin.html,

    http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.deploy.doc/admin/t_configuring_websphere_application_server_for_oracle_manually.html,

    http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.deploy.doc/admin/t_configuring_websphere_application_server_manually.html

    另一个原因可能是您的 Worklight 项目不是 6.2 项目。你如何建立你的战争文件?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-12
      • 2016-04-17
      • 2014-08-22
      • 2014-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多