我有一个Maven项目,该项目是通过创建war文件并将其放置在webapps
的{{1}}目录中并从tomcat
运行而部署在tomcat中的。该应用程序启动并正常工作。现在,我需要对源代码进行一些修改,问题是我对源代码所做的更改在应用程序中没有生效。这是我尝试过的:
清除浏览器缓存
从localhost/manager
取消部署项目
从localhost/manager
通过运行命令C:\Program Files\Apache Software Foundation\tomcat\apache-tomcat-8.5.12\work\myProject
将新的war文件放置在mvn clean package -Pdev
的{{1}}目录中
启动项目并打开它
在完成所有这些步骤之后,应用程序表现出了以前的样子,我什至从源代码中删除了一些主要方法,这些方法负责加载项目,但仍然没有变化。项目在哪里缓存,如何查看所做的更改?
答案 0 :(得分:0)
我建议您在Tomcat上进行部署的步骤:
webapp
文件夹(与您的项目相关的文件夹),并从其中删除所有文件(.war文件和提取的文件)work
文件夹.war
文件复制到您的webapp文件夹中提示:您可以使用插件轻松地使用Maven自动部署应用程序,您可以找到所有信息here。这样您就可以轻松运行tomcat7:redeploy
了,他将负责处理污垢和部署操作:)