maven与tomcat

本文介绍了如何在Maven工程中内嵌Tomcat插件,简化本地开发流程,只需在pom.xml配置tomcat7-maven-plugin即可。此外,还详细阐述了项目如何自动发布到远程Tomcat服务器,包括在tomcat-users.xml配置管理账号,pom.xml设置远程发布权限,以及在settings.xml配置服务器连接,实现远程部署、更新和卸载应用。
摘要由CSDN通过智能技术生成

1.maven工程内嵌tomcat插件

一般在eclipse开发maven项目时,会将项目部署到自己环境的tomcat运行,但还有一个简便的方式就是内嵌tomcat插件,在pom文件中配置如下:

org.apache.tomcat.maven tomcat7-maven-plugin 8080 /

如果是tomcat6的话就把tomcat7改成tomcat6,configuration下的是对tomcat的属性配置。加了这个以后,项目点击右键:run as->maven build…

然后运行命令 clean tomcat7:run,打包并运行;

2.项目自动发布到远程tomcat

使用 tomcat内部manager 程序,进行项目热部署 (需要远程tomcat 必须开启的 )

使用 manager 组件

配置 tomcat/conf/tomcat-users.xml

远程发布

第一步: 在 tomcat/conf/tomcat-user.xml 建立账号

远程访问 tomcat6 : tomcat-users.xml

远程访问 tomcat7 : tomcat-users.xml

第二步 : 配置pom.xml 允许远程发布

http://localhost:8080/manager

http://localhost:8080/manager/text

myserver

第三步 : 配置 setting.xml 服务器myserver 连接属性

myserver

tomcat

123456

保证外部tomcat 正确运行后,执行 tomcat:deploy/ tomcat:redeploy 要是想取消部署就是tomcat:undeploy

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值