有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

tomcat上的java liferay不加载类

我正在为部署在jboss上的Liferay制作一个portlet。今天我换了一个图书馆,开始出问题了。部署portlet时,我必须重新启动Liferay,否则会出现以下异常:

17:09:36,325 ERROR [DispatcherPortlet:554] Could not complete request
java.lang.NullPointerException
    at org.apache.catalina.loader.WebappClassLoader.findResources(WebappClassLoader.java:1245)
    at java.lang.ClassLoader.getResources(ClassLoader.java:1041)
    at org.apache.commons.logging.LogFactory$4.run(LogFactory.java:1317)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.apache.commons.logging.LogFactory.getResources(LogFactory.java:1336)
    at org.apache.commons.logging.LogFactory.getConfigurationFile(LogFactory.java:1398)
    at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:417)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:645)
    at org.springframework.security.portlet.PortletAuthenticationDetails.(PortletAuthenticationDetails.java:14)

今天早上,当我尝试使用log4j的记录器时,我遇到了一个类似的问题。。。现在这个问题是关于普通日志。。。有人能帮我吗


共 (1) 个答案

  1. # 1 楼答案

    我想你在《雄猫》里遇到了一只虫子。因为它不应该抛出RuntimeException,尤其是NullPointerException。如何处理?阅读tomcat的源代码第1245行