2013-01-16 35 views
2

突然我得到这个试图查看我的Liferay 6.1.1的Tomcat 7.0.27服务器:Liferay死了,怎么修?

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) 

这一切都说明,以及如何使我的服务器的工作?

回答

1

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

检查您部署的portlet。就我而言,webapps文件夹中的所有portlet,主题和ROOT都有其web.xml删除。我不知道原因,也许liferay做了一些魔术。从备份中恢复已擦除的web.xml-s后,所有事情都开始重新开始工作。

3

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