时间:2021-04-28 08:08:27 | 栏目:JAVA代码 | 点击:次
问题出现原因:
使用自己下载的tomcat运行maven项目,其中有图片上传模块,图片全部上传到target目录下的工程文件里。结果使用maven的clean插件时,图片全部被删除。
目录如下:

为了解决这个问题,想了如下几种方法:
使用自己配置tomcat上传的路径为:

使用maven-tomcat插件上传的路径为:

区别为:

原因:
自己配置的tomcat的output directory为target目录,而maven-tomcat插件的目录为工程的目录:

<!-- Maven Tomcat Plugin --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <!--Deploy to server--> <url>http://localhost:8080/manager/text</url> <server>Tomcat-8.0.29</server> <username>admin</username> <password>admin</password> <path>/CrowFunding</path> <port>8080</port> </configuration> </plugin>
总结