maven项目自动部署tomcat配置
来源:互联网 发布:ubuntu服务器安装java 编辑:程序博客网 时间:2024/05/21 09:15
1、修改%tomcat%/conf/tomcat-users.xml文件添加用户相关信息:
<role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="manager-script" /> <user username="tomcat" password="tomcat" roles="manager, manager-gui,manager-script" />
2、修改%MAVEN%/conf/settings.xml文件在servers节点下添加server信息:
<server> <id>tomcat</id> <username>tomcat</username> <password>tomcat</password> </server>
3、配置工程pom.xml 添加plugins信息(tomcat 7为例 据说6的url为http://localhost:8080/manager/html)
<plugins> <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.1.1</version> <configuration> <packagingExcludes>WEB-INF/web.xml</packagingExcludes> </configuration></plugin><plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <url>http://localhost:8080/manager/text</url> <server>tomcat</server> <username>tomcat</username> <password>tomcat</password> </configuration> </plugin> </plugins>
4、启动tomcat,后执行 mvn tomcat:deploy命令即可
tomcat 7亲自搭建环境可用~~~~
常用命令:
============maven tomcat==========
mvn tomcat:redeploy:将web应用发布到外部已启动的tomcat进行测试
mvn tomcat:run:启动内嵌的tomcat进行测试
mvn tomcat:start: 启动tomcat
mvn tomcat:deploy: 部署工程
mvn tomcat:undeploy: 卸载工程
========maven========
1. 创建Maven的普通java项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
2. 创建Maven的Web项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp
3. 编译源代码: mvn compile
4. 编译测试代码:mvn test-compile
5. 运行测试:mvn test
6. 产生site:mvn site
7. 打包:mvn package
8. 在本地Repository中安装jar:mvn install
9. 清除产生的项目:mvn clean
10. 生成eclipse项目:mvn eclipse:eclipse
11. 生成idea项目:mvn idea:idea
12. 组合使用goal命令,如只打包不测试:mvn -Dtest package
13. 编译测试的内容:mvn test-compile
14. 只打jar包: mvn jar:jar
15. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile
( -skipping 的灵活运用,当然也可以用于其他组合命令)
16. 清除eclipse的一些系统设置:mvn eclipse:clean
阅读全文
0 0
- maven项目自动部署tomcat配置
- maven项目自动打包部署到tomcat
- Maven自动部署项目到tomcat
- Maven项目自动部署到tomcat
- [Maven]自动部署项目到Tomcat
- Jenkins自动部署maven项目到tomcat
- Jenkins自动部署maven项目到tomcat
- maven项目自动部署到tomcat
- Maven项目自动部署到tomcat
- maven配置自动部署到tomcat服务器
- 【maven&&tomcat】maven自动部署项目到tomcat
- Maven配置自动化部署项目到tomcat
- maven 自动部署 tomcat
- maven 项目tomcat 部署
- eclipse+maven远程(自动)部署web项目到tomcat
- eclipse+maven远程(自动)部署web项目到tomcat
- 搭建Maven自动部署Java Web项目到Tomcat服务器
- Maven自动部署项目到tomcat错误情况
- Druid数据库连接池使用
- Liferay控制台Connect to www.google.com timed out
- 多重继承(菱形继承)
- 将一个M进制的数N转换成十进制表示的式子。
- 书店程序--C++
- maven项目自动部署tomcat配置
- offer33.打印能拼接出的所有数字中最小的一个
- API测试
- python map及reduce用法
- Nginx实现虚拟机(2.基于域名的虚拟主机)
- 关于javax.servlet找不到问题
- grub 引导debian 8.6
- Verilog中testbench的设计,文件读取和写入操作
- offer29--数组中出现次数超过一半的数字