Maven部署项目到远程Tomcat
Maven部署项目到远程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项目》一文中介绍。
原文地址:https://my.oschina.net/u/2601203/blog/1574425
相关推荐
-
在SpringBoot中使用SpringSecurity Java框架
2020-6-11
-
Spring Boot 高效数据聚合之道 Java框架
2019-6-14
-
springboot+nginx+lua开发+html模板渲染 Java框架
2020-6-1
-
真实项目案例实战——【状态设计模式】使用场景 Java框架
2020-6-1
-
Spring Batch:入门篇 Java框架
2019-3-27
-
给大家推荐8个SpringBoot精选项目 Java框架
2019-3-13
-
Springboot整合activemq Java框架
2019-3-25
-
SpringMVC 表单验证 Java框架
2019-5-10
-
StringBuffer 和 StringBuilder 的 3 个区别 Java框架
2019-3-4
-
【Zookeeper】源码分析之服务器(一) Java框架
2019-3-19