突然间,我试图查看我的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)
这一切意味着什么以及如何使我的服务器工作?
答案 0 :(得分:3)
我遇到了同样的问题,只丢失了/ webapps / ROOT文件夹中的web.xml文件。从备份获得相同的文件,Liferay重新焕发活力!
答案 1 :(得分:1)
我在相同的Liferay / Tomcat版本上突然得到完全相同的错误。
检查已部署的portlet。就我而言,webapps文件夹中的所有portlet,主题和ROOT都将其web.xml删除。我不知道原因,也许liferay做了一些魔术。我从备份中恢复了擦除的web.xml-s后,一切都开始重新运行了。