2

突然,我试图查看我的 liferay 6.1.1 tomcat 7.0.27 服务器:

HTTP Status 500 - 

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 
org.apache.jasper.JasperException: java.lang.NullPointerException
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)


root cause 
java.lang.NullPointerException
    com.liferay.portal.util.PortalUtil.getHomeURL(PortalUtil.java:605)
    org.apache.jsp.index_jsp._jspService(index_jsp.java:114)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

这一切意味着什么以及如何使我的服务器正常工作?

4

2 回答 2

3

我遇到了同样的问题,只有 /webapps/ROOT 文件夹中的 web.xml 文件丢失了。从备份中获得了相同的文件,Liferay 恢复了活力!

于 2013-05-14T11:25:27.623 回答
1

在相同的 Liferay/Tomcat 版本上,我突然遇到了完全相同的错误。

检查已部署的 portlet。在我的例子中,webapps 文件夹中的所有 portlet、主题和 ROOT 的 web.xml 都已删除。我不知道原因,也许 Liferay 做了一些魔法。在我从备份中恢复已删除的 web.xml-s 后,一切又开始工作了。

于 2013-01-25T09:39:54.900 回答