gpt4 book ai didi

java - maven tomcat7 :deploy fails with status code:403, ReasonPhrase:Forbidden

转载 作者:搜寻专家 更新时间:2023-11-01 03:23:44 25 4
gpt4 key购买 nike

我正在使用 tomcat maven 插件来部署我的 java 网络应用程序。现在当我使用 tomcat 7.0.32 时一切正常,这是我的插件配置

<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>my-tomcat</server>
<path>/myapp</path>
</configuration>
</plugin>

我的settings.xml配置

<servers>
<server>
<id>my-tomcat</id>
<username>manager</username>
<password>pwd</password>
</server>
</servers>

我的 tomcat-users.xml

<role rolename="manager-gui"/>
<user username="managerGui" password="pwd" roles="manager-gui"/>

<role rolename="manager-script"/>
<user username="manager" password="pwd" roles="manager-script"/>

如果使用不同版本的 tomcat,例如 7.0.50,我会收到以下错误

code:403, ReasonPhrase:Forbidden

我也尝试在 tomcat 7.0.50 上连接

 http://localhost:8080/manager/text

但无法正常工作,而使用 7.0.32 版本时,我会收到身份验证弹出窗口。

我哪里做错了?

最佳答案

我遇到了类似的问题,通过在 C:\Users{userName}\.m2\中创建具有以下内容的 settings.xml 解决了这个问题 <settings>
<servers>
<server>
<id>my-tomcat</id>
<username>manager</username>
<password>pwd</password>
</server>
</servers>
</settings>

由于某种原因,插件似乎没有从 %MAVEN_HOME%/conf/settings.xml 中获取凭据并期望它出现在 C:\Users{userName}.m2\settings.xml 中

关于java - maven tomcat7 :deploy fails with status code:403, ReasonPhrase:Forbidden,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21309252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com