天天看点

idea tomcat server.xml找不到

在idea中启动tomcat时碰到了类似如下错误

Cannot load /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf/server.xml

从原理出发排错。idea 中如果需要配置多个tomcat实例时,idea会拷贝一份tomcat 的配置到临时区域,这个例子的路径是/home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf。

所以如果启动tomcat,报错说找不到server.xml,可以考虑时候安装的tomcat conf路径下面少了server.xml.

过去一查,果然是的。于是idea中重新选择了一个安装完好的tomcat 作为application server.

问题解决。

关于如何在一个project配置多个tomcat实例,可以参看以下文章:

  1. https://stackoverflow.com/questions/38357283/intellijidea-cannot-load-home-conf-server-xml
  2. https://intellij-support.jetbrains.com/hc/en-us/community/posts/206837735--How-To-Specify-Tomcat-Cache-Directory-For-Webapp#community_comment_206857039
  3. https://www.jetbrains.com/help/idea/configuring-and-managing-application-server-integration.html