将War文件部署到tomcat之后,webapp不会显示新更改

时间:2018-07-23 07:32:05

标签: java maven tomcat deployment war

我有一个使用Spring框架的Maven项目。因此,在部署时,我必须通过运行mvn clean install -P LOCAL来构建新的.war文件,这将创建新的.war文件。然后,将这些war文件复制到webapps下的tomcat目录。问题是,当我通过localhose:8080访问应用程序时,看不到更改。我在做什么错?

编辑:

这是不会更新的UI .war文件。其他war文件确实显示更改。因此,不会显示对UI的所有更改。我尝试清除缓存,但是没有用(Ctrl + F5也不起作用)。

2 个答案:

答案 0 :(得分:2)

您可以转到CTE并尝试重新部署您的战争。

尝试清除您的tomcat目录并复制新的war文件。

答案 1 :(得分:1)

我建议您在Tomcat上进行部署的步骤:

  1. 停止tomcat应用程序或服务
  2. 转到您的webapp文件夹(与您的项目相关的文件夹),并从其中删除所有文件(.war文件和提取的文件)
  3. 从tomcat根路径中删除work文件夹
  4. 将您的.war文件复制到您的webapp文件夹中
  5. 重新启动Tomcat

提示:您可以使用插件轻松地使用Maven自动部署应用程序,您可以找到所有信息here。这样您就可以轻松运行tomcat7:redeploy了,他将负责处理污垢和部署操作:)