maven - tomcat-maven-plugin 403错误

标签 maven tomcat maven-tomcat-plugin

当我使用 tomcat-maven-plugin 的 mvn tomcat:deploy 时出现 403 错误:

无法在项目 my-webapp 上执行目标 org.codehaus.mojo:tomcat-maven-plugin:1.0:deploy (default-cli):无法调用 Tomcat 管理器:服务器为 URL 返回 HTTP 响应代码:403:http://localhost:8080/manager/text/deploy?path=%2Fdms&war=

我认为这是因为 null war 参数。但为什么它是空的???

在pom.xml中有:

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>tomcat-maven-plugin</artifactId>

  <configuration>
    <warFile>target\my-webapp.war</warFile>
    <server>myserver</server>
    <url>http://localhost:8080/manager/text</url>
    <path>/dms</path>
  </configuration>
</plugin>

最佳答案

你应该使用/text:

http://localhost:8080/manager/text

并添加到用户角色管理器脚本

关于maven - tomcat-maven-plugin 403错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5410479/

相关文章:

java - Hudson 部署项目 .war 以外的 Artifact 时出现问题

java - 如何查找是否需要排除 Maven Java 项目中的依赖项?

java - Spring访问 keystore 文件

tomcat - 将 Tomcat 中的 URL 从动态 appName 重写为现有上下文

windows - 为什么我不能关闭从 Maven 插件嵌入的 tomcat 7?

java - Jetty VS Tomcat Maven 插件 - 我应该使用哪一个?

maven - 如何使用 NEXUS 配置 GITLAB CI?

tomcat - 使 Tomcat 9 忽略 Http 基本信息

java - FTP - 如果将 WAR 文件显示为网站,则客户端会下载 WAR 文件

java - 某些服务器生成的事件不会通过 Websockets 传递到生产环境中的客户端