maven tomcat7插件身份验证失败,禁止使用403

标签 maven tomcat7 maven-tomcat-plugin

经过数周的努力,我将发布此消息。我尝试尝试是因为发布此内容感到内,因为有与此类似的线程。但是我仍然收到略有不同的错误。所以我所拥有的是一个非常简单的spring(当然不是必须是bcz的spring是maven的spring),它是maven的应用程序。

这是我pom的“插件”部分。

<plugins>

        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.0</version>
            <configuration>
                <url>http://localhost:8080/manager</url>
                <username>tomcat</username>
                <password>s3cret</password>
                <path>/Test</path>
                <port>8080</port>
            </configuration>
        </plugin>

        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>
    </plugins>

早些时候,我遇到了问题,Maven tomcat插件不能与tomcat 7等一起使用,但是现在有了“tomcat7-maven-plugin”,就解决了。我正在使用“http://localhost:8080/manager”作为URL。关于这个Maven tomcat编译器插件的几乎所有线程都是关于构建失败的。但是我的构建成功了(我以tomcat7:deploy运行)。问题是tomcat在回复

tomcatManager status code:403, ReasonPhrase:Forbidden



以及在浏览器上验证失败时看到的html。在我的Linux系统下,相同的代码也可以正常工作。我尝试在.m2内和maven_home/conf等内的settings.xml中使用服务器元素的不同情况。仍然无法正常工作。

据我了解,Maven无法验证tomcat。用户名和密码已找到,我可以使用GUI登录。因此,希望在这里有所帮助。

ps-我的tomcat-users.xml文件
<role rolename="manager-gui" />
<user username="tomcat" password="s3cret" roles="manager-gui"/>

最佳答案

网址不正确,请尝试:

<url>http://localhost:8080/manager/text</url>

tomcat-users.xml文件的内容是什么。您是否正确设置了权限?
参见http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html

关于maven tomcat7插件身份验证失败,禁止使用403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14973538/

相关文章:

java - Tomcat 管理器未显示嵌入式版本

maven - 如何在 tomcat7-maven-plugin :run? 中使用不同的 web.xml 描述符

eclipse - spring注解配置java.lang.NoClassDefFoundError : org/objectweb/asm/util/TraceClassVisitor

java - 除了 nuGet 之外,Octopus Deploy 是否与任何其他存储库(如 maven、npm)通信?

java - 使用 Maven 获取 Eclipse 项目的依赖文档

java - 图像在部署到服务器时被禁止使用 403

java - 错误:(3, 31)java : cannot access org. neo4j.configuration.GraphDatabaseSettings

java - 无法从 Eclipse 运行 Tomcat 7

java - 是否可以仅在没有 tomcat 服务器的情况下使用 Nginx 服务器运行 Java Web 应用程序?

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