我在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)
之前有没有人遇到过这个问题?
提前致谢
答案 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
的文档