将 war 个文件部署到 tomcat 后,webapp 不显示新的更改
After deploying war files to tomcat, webapp does not show new changes
我有一个使用 spring 框架的 Maven 项目。所以当我部署时,我必须通过 运行 mvn clean install -P LOCAL
构建新的 .war 文件,这将创建新的 .war 文件。然后我将这些 war 文件复制到 webapps 下的 tomcat 目录中。问题是当我通过 localhose:8080 访问应用程序时,我没有看到更改。我做错了什么?
编辑:
是 UI .war 文件没有更新。其他 war 文件确实显示更改。所以 UI 的所有更改都没有显示。我尝试清除缓存,但它没有用(ctrl + f5 也不起作用)。
您可以前往 http://localhost:8080/manager/ 并尝试重新部署您的 war。
尝试清除您的 tomcat 目录并复制新的 war 文件。
我建议您在 tomcat 上部署的步骤:
- 停止tomcat应用程序或服务
- 转到您的
webapp
文件夹(与您的项目相关的文件夹),并从中删除所有文件(包括 .war 和提取的文件)
- 从 tomcat 根路径删除
work
文件夹
- 将您的
.war
文件复制到您的 webapp 文件夹
- 重启Tomcat
提示:您可以使用插件轻松地使用 Maven 自动部署您的应用程序,您可以找到所有信息 here。有了这个你就可以轻松 运行 tomcat7:redeploy
,他会处理脏东西和部署操作:)
我有一个使用 spring 框架的 Maven 项目。所以当我部署时,我必须通过 运行 mvn clean install -P LOCAL
构建新的 .war 文件,这将创建新的 .war 文件。然后我将这些 war 文件复制到 webapps 下的 tomcat 目录中。问题是当我通过 localhose:8080 访问应用程序时,我没有看到更改。我做错了什么?
编辑:
是 UI .war 文件没有更新。其他 war 文件确实显示更改。所以 UI 的所有更改都没有显示。我尝试清除缓存,但它没有用(ctrl + f5 也不起作用)。
您可以前往 http://localhost:8080/manager/ 并尝试重新部署您的 war。
尝试清除您的 tomcat 目录并复制新的 war 文件。
我建议您在 tomcat 上部署的步骤:
- 停止tomcat应用程序或服务
- 转到您的
webapp
文件夹(与您的项目相关的文件夹),并从中删除所有文件(包括 .war 和提取的文件) - 从 tomcat 根路径删除
work
文件夹 - 将您的
.war
文件复制到您的 webapp 文件夹 - 重启Tomcat
提示:您可以使用插件轻松地使用 Maven 自动部署您的应用程序,您可以找到所有信息 here。有了这个你就可以轻松 运行 tomcat7:redeploy
,他会处理脏东西和部署操作:)