前沿
在整合ssh的时候一个web项目的时候发现了一个让我无法思议的问题,各个方面都配置好了,却因为出现一些bug而无法往下走去--Artifact test1:war exploded: Error during artifact deployment. See server log for details.我一直都不明白这个问题的症结在什么地方?难道是sdk的版本问题?tomcat版本的问题?(我项目中有tomcat7跟tomcat9两个版本),还是到底idea的问题?这个bug在开发中比较的常见,主要是像我这样的新手。
分析思路
为了解决这个问题,我做了一些基础的排查,第一检查tomcat能不能正常工作,因此我用terminal启动tomcat,这个时候访问localhost是正常的,排除了web服务器的问题,因为我就用这个idea前不久在搭struts环境的时候是正常的能启动来的,所以也是需要排除idea的问题,为解决这个问题我谷歌了好久其实在网上也没有看到一些比较有效的解决方式,或者是对这个问题并没有做一些分析。
解决方式
新建工程
我为了解决这个问题新建一个struts工程只要能输出helloworld即可


修改index.jsp的内容

配置tomcat
步骤一:





/Users/leewihong/tomcat7/bin/catalina.sh run
[2018-03-19 04:28:45,005] Artifact test1:war exploded: Server is not connected. Deploy is not available.
这就是报错信息

点击进入项目的设置界面







