Manven部署项目到远程Tomcat


声明:本文转载自https://my.oschina.net/u/2601203/blog/1574425,转载目的在于传递更多信息,仅供学习交流之用。如有侵权行为,请联系我,我会及时删除。

Manven部署项目到远程Tomcat

 

程序版本:Maven3.3.9, Tomcat8.5.23, Eclipse4.7 oxygen

 

1.tomcat 配置 conf/tomcat-users.xml

1) 设置一个tomcat用户及密码,可以根据自己要求设置。

同时拥有manager-gui和manager-script两个角色,角色名称不能随便改。

2)验证:启动tomcat,打开网址(ip和端口改成对自己的)

http://127.0.0.1:8080/manager/html

输入前面设置的用户名、密码能登录成功。如果输入错误,先清空浏览器缓存,然后刷新页面后重新输入。

2. maven 配置settings.xml

 

id:名称随意起

username、password对应上一步自己设置的信息。

Maven配置文件设置该用户名、密码的目的:远程部署时,请求tomcat放行。

3.项目pom.xml配置

Pom.xml文件中增加“tomcat7-maven-plugin”,除了tomcat7,tomcat8/8.5/9都适用这个插件。

 

<url>http://127.0.0.1:8080/manager/text</url>

Ip和端口改成自己的。

<username>tomcat</username>

<password>tomcat</password>

用户名、密码改成自己的。

<update>true</update>

使用mvn tomcat7:deploy时,如果已经存在该项目,则更新。

<path>/bootframe</path>

指定部署完成后的访问路径如:

http://127.0.0.1:8080/bootframe

 

4.maven命令部署

1)使用maven命令直接部署。cmd 命令行中,切换到项目目录下,输入命令:mvn tomcat7:deploy

2)在eclipse中调用maven命令部署

 

注意:

如果tomcat是在eclipse外部独立不启动的,则项目内打断点是不能调试的。只有通过eclipse(在其内部)启动tomcat,再通过eclispe内的maven 部署,才能debug除此之外根本就不会进断点。

关于调试,会在《在Eclipse中调试Maven项目

》一文中介绍。

本文发表于2017年11月16日 14:33
(c)注:本文转载自https://my.oschina.net/u/2601203/blog/1574425,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除.

阅读 2765 讨论 0 喜欢 0

抢先体验

扫码体验
趣味小程序
文字表情生成器

闪念胶囊

你要过得好哇,这样我才能恨你啊,你要是过得不好,我都不知道该恨你还是拥抱你啊。

直抵黄龙府,与诸君痛饮尔。

那时陪伴我的人啊,你们如今在何方。

不出意外的话,我们再也不会见了,祝你前程似锦。

这世界真好,吃野东西也要留出这条命来看看

快捷链接
网站地图
提交友链
Copyright © 2016 - 2021 Cion.
All Rights Reserved.
京ICP备2021004668号-1