Intellij Idea空指针异常

时间:2013-07-01 06:47:36

标签: java tomcat intellij-idea nullpointerexception editor

我在tomcat服务器运行时,在idea的输出面板上每10秒钟收到一次错误:

    Jul 1, 2013 9:38:35 AM org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor processChildren
SEVERE: Exception invoking periodic operation: 
java.lang.NullPointerException
    at org.apache.catalina.startup.HostConfig.filterAppPaths(HostConfig.java:527)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
    at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1385)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:306)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1389)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)
    at java.lang.Thread.run(Thread.java:662)

之前有没有人遇到过这个问题?

提前致谢

1 个答案:

答案 0 :(得分:1)

此问题是由于tomcat server.xml中缺少appBase目录。在server.xml中,

<Host appBase="/path/to/valide/dir/webapps" autoDeploy="false" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">

appBase属性必须是有效目录。它可以是CATALINA_HOME

的绝对路径或相对路径

正如@Stefan Beike在上面指出的那样,这是一个问题;

https://issues.apache.org/bugzilla/show_bug.cgi?id=51654

您还可以查看Host config here

的文档