1.修改远程服务器的tomcat/conf/tomcat-users.xml文件

eclise 打包maven 生成的war项目 热部署远程服务器

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

2.在浏览器输入http://ip:port/manager/html

eclise 打包maven 生成的war项目 热部署远程服务器

 出现这个页面说明配置ok了,如果报403错误。

则需要修改tomcat/webapps/manager/META-INF/context.xml文件

eclise 打包maven 生成的war项目 热部署远程服务器

 然后再次访问http://ip:port/manager/html   就ok了,不行的话重启下服务器。

3.修改项目的pom.xml 文件

在<build></build>增加一下配置

<plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <version>2.2</version>
                <configuration>
                   <url>http://ip:port/manager/text</url>
                    <username>admin</username>
                    <password>admin</password>
                    <path>/custlocker</path>
                    <!-- <update>true</update> -->
                </configuration>
            </plugin>

username,password 要和上面配置的保持一致

4.右击项目,选择run as ->maven build,输入tomcat7:deploy,点击运行即可

eclise 打包maven 生成的war项目 热部署远程服务器

后台显示如下,说明部署成功

eclise 打包maven 生成的war项目 热部署远程服务器

最后,如果项目还是不成功,需要检查下生成的项目,把lib文件夹删除掉,可能是与tomcat下的jar冲突,只需要把用到的jar报移到

tomcat/lib/里面就行了

相关文章:

  • 2021-09-16
  • 2021-10-06
  • 2021-07-16
  • 2021-08-03
  • 2021-08-05
  • 2021-06-13
  • 2021-07-12
猜你喜欢
  • 2021-10-12
  • 2021-12-26
  • 2022-12-23
  • 2021-10-29
  • 2021-08-19
  • 2021-11-27
相关资源
相似解决方案