gpt4 book ai didi

java - 无法调用 Tomcat 管理器

转载 作者:行者123 更新时间:2023-11-28 22:58:41 25 4
gpt4 key购买 nike

我正在尝试使用

在 tomcat 上部署我的 maven 应用程序

mvn tomcat:deploy

出现这个错误

  [ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot invoke Tomcat manager

在maven2/conf/setting.xml中我添加了

  <server>
<id>TomcatServer</id>
<username>tomcat</username>
<password>tomcat</password>
</server>

在我添加的 tomcat-users.xml 里面

   <role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui,admin"/>

在我的 pom.xml 里面我放了

    <plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://127.0.0.1:8080/manager/text</url>
<server>TomcatServer</server>
<path>/myproject</path>
</configuration>
</plugin>

我什至尝试使用 tomcat-manager 部署 war。它部署但不启动,当我开始 war 时它说

     FAIL - Application at context path /mywar.net could not be started
FAIL - Encountered exception org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mywar.net]]

如果您需要更多详细信息,请告诉我

最佳答案

tomcat-users.xml 中的用户应该有 manager-scriptmanager-jmx 角色。它也不应该具有 manager-gui 角色,因为这是针对将使用 tomcat 管理器网站的用户,而不是将自动部署的脚本。

关于java - 无法调用 Tomcat 管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22946631/

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