首页 > 其他 > 详细

配置Tomcat、maven远程部署调试总结。

时间:2017-01-08 19:16:12      阅读:470      评论:0      收藏:0      [点我收藏+]

网上的方法保存:

技术分享

明天再测试下,或许只需要manager-gui 和 manager-script就可以了。

技术分享

明天也测试下 redeploy与 deploy的区别。

技术分享

 

 

1.修改/root/tomcat/conf/server.xml  由于聚石塔不开放8080端口,默认进行了网络拦截,而通常网站默认的都是80端口,聚石塔也开放了80端口。

所以为了能够访问,需要改成80端口.

技术分享

 

这样之后可以这样访问了:http://121.41.xxx.xxx:80  或 http://121.41.xxx.xxx  如下图:

 

技术分享

 

这个时候点击Manager App 是无法点开的会报错,同时我测试了下:

技术分享

 

 这个时候 点不开拉倒,但是我们如果想maven远程部署的话,这步还是必须的,按照他们的提示,我们直接配置tomcat-users.xml,增加角色 和 用户,如下图:

 

技术分享

 

具体意思可以去看官方的文档:

技术分享

 

 

 

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

 

增加后,重启tomcat 发现 点击 Manager App 依然是无法点开的,猜测可能是远程访问打不开,这个时候 本地访问 应该是可以打开的,但是我们通常时候 是需要 远程来访问的。到了 这步 我们先不管 能否

打开Manager App ,我们需要的是maven远程部署 既然服务器上的tomcat已经配置了一个账号和密码,那么我们本地的maven也是 需要配置下 账号和密码  以及maven插件的吧:

本地的maven配置如下:

技术分享

 

 

            <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>tomcat-maven-plugin</artifactId>
            <configuration>
                <url>http://121.41.xxx.xxx:80/manager/text</url>
                <server>tomcat.server</server>
                <path>/wokao3</path>
                <username>wokao</username>
                <password>liyuxin88</password>
            </configuration>
        </plugin>

 

账号密码,正规的做法是写在maven的 settings.xml里,id 的名字 与 pom.xml里的 server名字对应,但是我为了省事发现 直接写在pom.xml里也是可以的

技术分享

 

这个时候开始 打包项目 ,开始远程部署:

技术分享

技术分享

 

技术分享

 

配置Tomcat、maven远程部署调试总结。

原文:http://www.cnblogs.com/del88/p/6262429.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!