【问题标题】:Intellij Idea null pointer exceptionIntellij Idea 空指针异常
【发布时间】:2013-07-01 06:47:36
【问题描述】:

当 Tomcat 服务器运行时,我每 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)

以前有人遇到过这个问题吗?

提前致谢

【问题讨论】:

标签: java tomcat intellij-idea nullpointerexception editor


【解决方案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

您还可以查看主机配置文档here

【讨论】:

  • 谢谢。一旦我添加了缺少的 webapps 目录,即使没有重新启动它也开始工作。
猜你喜欢
  • 2015-07-12
相关资源
最近更新 更多