Maven 集成Tomcat插件自动发布项目到tomcat的webapps目录下
2016-05-18 14:47
781 查看
一、maven的配置
二、tomcat的tomcat-users.xml的配置
三、执行mvn命令
tomcat 7:mvn -Dmaven.test.skip=true tomcat7:redeploy
tomcat 6:mvn -Dmaven.test.skip=true tomcat:redeploy #tomcat 6的插件 也能发布项目到tomcat7版本上
<build> <finalName>fish-web</finalName> <!-- 将项目发布到tomcat6 --> <pluginManagement> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <!--<url>http://localhost:8080/manager</url> --> <path>/fish-web</path> <username>manager</username> <password>manager</password> <uriEncoding>UTF-8</uriEncoding> </configuration> </plugin> <!-- 将项目发布到tomcat7 2.2的版本才支持tomcat7:deploy --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <!--<url>http://localhost:8080/manager/text</url>--> <path>/fish-web</path> <username>manager</username> <password>manager</password> <uriEncoding>UTF-8</uriEncoding> </configuration> </plugin> </plugins> </pluginManagement> </build>
二、tomcat的tomcat-users.xml的配置
<role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="manager" password="manager" roles="manager-gui, manager-script, manager"/>
三、执行mvn命令
tomcat 7:mvn -Dmaven.test.skip=true tomcat7:redeploy
tomcat 6:mvn -Dmaven.test.skip=true tomcat:redeploy #tomcat 6的插件 也能发布项目到tomcat7版本上
相关文章推荐
- 初学Java的备忘录
- Java线程模型缺陷
- 【JAVA基础知识总结】-JAVA对象转型(转)
- [故障引起的故事]URL中带加号(+)的处理
- Axis2用法:JAVA2WSDL和WSDL2JAVA
- Axis2用法:客户端和服务端
- jquery datatables 翻页 用法
- JActor基础知识(二)
- JActor基础知识(三)
- Unable to process Jar entry [org/apache/http/message/BasicLineParser.class] from Jar [jar:file:/D:/d
- 子类调用父类方法中的this
- Swing MVC 代码示例
- MyEclipse有关propedit editor插件的相关问题
- Java容器类List、ArrayList、Vector及map、HashTable、HashMap的区别与用法
- 使用HttpURLConnection下载图片
- MyEclipse iReport JasperReport Struts2
- Linux运维系统工程师与java基础学习系列-8
- 人机互动版猜拳游戏
- ExtJS终极UI-CRUD、报表、导入、导出、数据模板式导入数据
- Eclipse 常用设置及快捷键