- 本机环境
jdk 1.8 tomcat 7 IDEA 2019.2
- 在本机上开发JavaWeb项目,部署到Linux系统的Tomcat上。如果不打成war包,需要对项目的Java源文件和配置文件进行编译。否则不能正确部署项目。会报一个错误。
war exploded: Error during artifact deployment. See server log for details.
- 这个错误说明,JavaWeb项目部署到Tomcat的时候,出现了错误。其中可能原因之一就是,项目路径下没有编译好的文件。
- 需要注意的是,编译后文件存放的目录是可以自己指定的。
- 重新编译项目的文件。Build --> Build Module '模块名'
- 重新部署到Tomcat上,然后可以看到已经生成的编译后的文件
- 部署到Linux服务器上的时候,把带有编译文件的项目目录整体上传至Linux服务器上,然后通过Linux系统上Tomcat的server.xml文件指定目录目录下的web位置,即可部署成功。



