maven怎么发布war包到tomcat中
本篇内容主要讲解“maven怎么发布war包到tomcat中”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“maven怎么发布war包到tomcat中”吧!
从事成都二枢服务器租用托管,服务器租用,云主机,网站空间,域名申请,CDN,网络代维等服务。
通过maven打包并发到tomcat中
原理如下:
先在本地将代码打成 war 包,然后调用tomcat的接口 *
${host}/manager/text
接口将war包上传到tomcat的webapp
*目录下,重启tomcat即可
因此需要以下步骤
配置tomcat权限,使可以可以通过接口方式传war包
配置tomcat允许访问的ip地址
在maven的setting中配置tomcat的用户名密码等信息
在maven的pom.xml中配置maven的地址以及发布项目名称
第一步:配置tomcat权限,使可以可以通过接口方式传war包
编辑tomcat 配置文件
${Catalina_home}/con/tomcat_users.xml
,配置权限如下:
manager-gui 表示 允许访问html接口(即URL路径为/manager/html/) manager-script 表示 允许访问纯文本接口(即URL路径为/manager/text/)
第二步:配置tomcat允许访问的ip地址
编辑tomcat 配置文件
${Catalina_home}/webapp/manager/META-INF/context.xml
,将context节点下的**注释掉,结果如下:
第三步:在maven的setting中配置tomcat
的用户名密码等信息
编辑 maven 中的setting文件,在servers节点中添加一个server子节点如下:
tomcat-maven deploy deploy
第四步:在maven的pom.xml中配置maven的地址以及发布项目名称
编辑 maven 中的pom.xml文件,早plugins中添加plugin节点:
org.apache.tomcat.maven tomcat7-maven-plugin 2.1 tomcat-maven http://30.23.76.63:8080/manager/text /${finalName}
server 必须和第三步中id的值保持一致
到目前为止配置工作已经完成,只需打包并发布即可
发布方式:只需要在maven打包命令后加上
tomcat7:redeploy
命令即可,如下:
mvn package -Dmaven.test.skip=true tomcat7:redeploy
到此,相信大家对“maven怎么发布war包到tomcat中”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
网页标题:maven怎么发布war包到tomcat中
文章出自:http://myzitong.com/article/jooccj.html