我有一个Maven项目,以爆炸的WAR形式从IntelliJ
部署到tomcat。但是,部署后,当我查看tomcat的webapps/
文件夹时,没有部署的项目文件。没有。 webapps
中完全没有任何内容。没有目录,没有WEB-INF,没有META-INF,什么也没有。但是,该应用程序运行正常。
我希望看到:
tomcat / webapps / myProject / WEB-INF / *
tomcat / webapps / myProject / META-INF / *
IntelliJ
如何与tomcat通信,以运行应用程序?答案 0 :(得分:0)
我跑了
ps aux | grep tomcat
并发现使用以下参数运行了tomcat命令: 所以我检查了该目录并看到了
<myUsername>$ ls -la /Users/<myUsername>/Library/Caches/IntelliJIdea2019.2/tomcat/Unnamed_lvsrules/conf
total 696
drwxr-xr-x 13 <myUsername> 110517844 416 Jun 15 15:06 .
drwxr-xr-x 7 <myUsername> 110517844 224 Jun 15 15:06 ..
drwxr-xr-x 3 <myUsername> 110517844 96 Jun 15 15:06 Catalina
-rwxr-xr-x 1 <myUsername> 110517844 12505 Apr 7 2016 catalina.policy
-rw-r--r-- 1 <myUsername> 110517844 6362 Jun 15 15:06 catalina.properties
-rwxr-xr-x 1 <myUsername> 110517844 6455 Apr 7 2016 catalina.properties.0
-rwxr-xr-x 1 <myUsername> 110517844 1428 Apr 7 2016 context.xml
-rwxr-xr-x 1 <myUsername> 110517844 3352 Apr 7 2016 logging.properties
-rwxr-xr-x 1 <myUsername> 110517844 3129 Jun 15 15:06 server.xml
-rwxr-xr-x 1 <myUsername> 110517844 8414 Jun 12 17:46 server.xml.0
-rwxr-xr-x 1 <myUsername> 110517844 1566 Apr 7 2016 tomcat-users.xml
-rwxr-xr-x 1 <myUsername> 110517844 120879 Jun 15 15:06 web.xml
-rwxr-xr-x 1 <myUsername> 110517844 163213 Apr 7 2016 web.xml.0
因此,当IntelliJ以这种方式部署到tomcat时,它使用此临时目录存储指向库和已编译源文件的所有指针。就我而言,这些指针似乎都指向我项目的“ projectName / target / projectName- 。。*-SNAPSHOT”目录中的文件。