向tomcat发布项目,每次都要打包传送再运行,非常麻烦.偶然一天发现maven有插件可以直接发布到tomcat.今天把大体过程介绍给大家.

首先在pom中配置tomcat插件:

 <plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:9090/manager/text</url>
<!-- server名字,可以随便启,也可以直接去掉 -->
<server>tomcat8.0</server>
<!-- 下边是用户名和密码,需要在tomcat服务器中配置 -->
<username>maven</username>
<password>tobepro</password>
<!-- 项目发布路径 -->
<path>/maven_tomcat</path>
<!-- 是否更新,针对tomcat下边已经存在此项目 -->
<update>true</update>
</configuration>
</plugin>

然后是配置tomcat端,增加用户和权限,tomcat-users.xml:

   <!-- 添加权限 -->
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<!-- 添加用户 -->
<user username="maven" password="tobepro" roles="manager-gui,manager-script"/>

配置完成后,运行tomcat.最后在项目下运行:

mvn tomcat7:deploy -Dmaven.test.skip=true

-Dmaven.test.skip=true 意思是跳过测试代码,直接发布

最新文章

  1. 用C++开发Binder服务
  2. python 爬虫(五)
  3. Java Arrays类进行数组排序
  4. h.APR通道是个怎么回事
  5. How Tomcat Works(二)
  6. uva 147
  7. jquery Tab默认情况下自动切换
  8. flume-agent实例
  9. (转)iOS7界面设计规范(4) - UI基础 - 布局
  10. java之常用正则表达式
  11. team talk 主要框架
  12. k60引脚图
  13. MATLAB坐标系中绘制图片
  14. ubuntu频繁出现 安装包依赖关系
  15. Floyd算法——计算图中任意两点之间的最短路径
  16. composer设计原理与基本用法
  17. showDoc项目文档管理工具
  18. x01.polls: 学习 django
  19. json 转 T
  20. Mac根据端口号查询进程

热门文章

  1. appium+python自动化30-list定位(find_elements)
  2. 使用GET方式提交的表单遇到的问题
  3. socket通信循环
  4. Python basic (from learn python the hard the way)
  5. EasyUI介绍及常见问题
  6. 随机森林(Random Forest,简称RF)
  7. Windbg在.net性能问题排查hang情况的应用思路
  8. delphi 线程 TTask
  9. Spring Boot实践——SpringMVC视图解析
  10. 将网页的部分位置嵌入Html网页