maven - 为什么 Tomcat Maven 插件无法重新部署并出现错误 404?
问题描述
尝试通过 Tomcat Maven 插件重新部署后发生 404 错误,该插件使用Tomcat 管理器执行此操作。
已验证 Manager 应用程序在http://localhost:8080/manager不可用。
pom.xml:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
启动服务器:
mvn tomcat7:run
重新部署:
mvn package tomcat7:redeploy
错误:
[INFO] --- tomcat7-maven-plugin:2.2:redeploy (default-cli) @ app ---
[INFO] Deploying war to http://localhost:8080/app
Uploading: http://localhost:8080/manager/text/deploy?path=%2Fapp&update=true
Uploaded: http://localhost:8080/manager/text/deploy?path=%2Fapp&update=true (3950 KB at 3253.3 KB/sec)
[ERROR] Tomcat return http status error: 404, Reason Phrase: Not Found
解决方案
推荐阅读
- erlang - 在 Elixir ExUnit 中,我如何保证 Supervisor 将创建一个新的 GeNserver?
- docker - 如何对在 Docker Desktop (Kubernetes) 中运行的 pod 进行 HTTP 调用
- python - 我将如何使用 BeautifulSoup 的索引来抓取多个表?
- typescript - Expected 0 type arguments, but got 1.ts(2558)
- r - 计算 R 中 2 个时间戳之间的秒数,不包括周末
- c# - 如何将 Unity 游戏中的表情符号存储到数据库中?
- speech-recognition - 如何使用 OneDrive 进行音频文件存储,而不是使用 Azure Blob 进行批量语音转录?
- c++ - 是否有任何可能的方法将事件(定制)附加到运行时创建的对象?[C++ Builder]
- javascript - 游戏结束时按钮不显示
- java - 如何为特定领域的属性扩展 Flogger fluent API?