作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8099/manager/html</url>
<username>tomcat</username>
<password>admin</password>
<path>/example</path>
</configuration>
无法调用 Tomcat 管理器:
Connection refused: connect -> [Help 1]
为什么会出现这个错误?我正在使用 Apache Tomcat 8。
最佳答案
当您希望 Maven 将您的 Web 应用程序(WAR Artifact )部署到 Tomcat 8 服务器时,您仍然使用 tomcat7-maven-plugin
。
内部 pom.xml
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<server>tomcat8_vy</server>
</configuration>
</plugin>
在Maven安装目录中,查找文件settings.xml
,路径如下/apache-maven-3.3.9/conf/settings.xml
<servers>
<server>
<id>tomcat8_vy</id>
<username>tomcat_username</username>
<password>tomcat_password</password>
</server>
</servers>
进入Tomcat安装目录,查看文件tomcat-users.xml
,路径如下/apache-tomcat-8.0.36/conf/tomcat-users.xml
<tomcat-users xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
version="1.0">
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<user username="tomcat_username" password="tomcat_password" roles="manger-gui,manager-status,manager-script,manager-jmx"/>
</tomcat-users>
转到有 pom.xml
的 web-app 目录,键入命令
mvn tomcat7:deploy
或
mvn tomcat7:redeploy
用于第二次部署(如果服务器没有关闭)。
您可以从 IDE 的 Maven 插件运行/执行 deploy
。
关于maven - 从 Eclipse IDE 在 Tomcat8 中部署 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39873651/
我是一名优秀的程序员,十分优秀!