IntelliJ IDEA及 tomcat 关于项目本地部署和远程部署的相关讨论

一、现象分析

现象一

如果经过IDEA启动过的tomcat,总共有两个特征。
其一、从其目录来看,其webapps目录下面和其他配置文件中,找不到任何文件。但是在tomcat的manage页面来看其app列表其中又是有这个app的
IntelliJ IDEA及 tomcat 关于项目本地部署和远程部署的相关讨论_第1张图片

其二,经过IDEA部署启动过项目比如test,从“其一”来看tomcat认为其已经有了,这是我们将test项目的war包复制到webapp下面,这时启动tomcat是不能解压的。
反之则是可以就解压的如下图
IntelliJ IDEA及 tomcat 关于项目本地部署和远程部署的相关讨论_第2张图片
现在我们姑且认为war包解压的问题能得到合理的解释了。

现象二

同样的一份test.war文件,放在本地的tomcat中webapp中war可以被解压,然后成功启动

但是将war包上传到阿里云服务器的tomcat的webapp中running状态栏却又是false,没有启动成功,从浏览器访问也访问不了。
IntelliJ IDEA及 tomcat 关于项目本地部署和远程部署的相关讨论_第3张图片
如果说本地和阿里云的区别可能体现在一下这行图所示

被这些东西弄得很是挫败,现对现象记载如上,等假期专门深入分析一下其内在机制。

你可能感兴趣的:(tomcat,idea,intellij,疑惑,项目部署发布,远程部署出错)