使用Maven插件一条命令项目即可部署
2014-10-20 10:51
369 查看
注:以下步骤均是在Tomcat 7.0下实现!Tomcat 6步骤略有不同,请自行查找。
1、在项目下pom.xml文件中的<
<username>tomcat管理帐号</username>
<password>tomcat管理密码</password>
而不使用<server>tomcat</server>
2、在maven的settings.xml中加入:
3、打开tomcat的安装目录的 conf/tomcat-users.xml,添加以下内容:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
4、在maven的settings.xml中加入:
5、使用在maven命令环境中输入命令
既可以实现一条命令部署项目。
1、在项目下pom.xml文件中的<
plugins>标签内加入:
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.3-SNAPSHOT</version> <configuration> <url>http://localhost:8080/manager/text</url> <server>tomcat</server> </configuration> </plugin>
可在直接在这里使用
<username>tomcat管理帐号</username>
<password>tomcat管理密码</password>
而不使用<server>tomcat</server>
2、在maven的settings.xml中加入:
<repository> <id>people.apache.snapshots</id> <url>http://repository.apache.org/content/groups/snapshots-group/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> <pluginRepository> <id>apache.snapshots</id> <name>Apache Snapshots</name> <url>http://repository.apache.org/content/groups/snapshots-group/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository>
3、打开tomcat的安装目录的 conf/tomcat-users.xml,添加以下内容:
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="123456" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
4、在maven的settings.xml中加入:
<server> <id>tomcat</id> <username>tomcat管理帐号</username> <password>tomcat管理密码</password> </server>
这里的<id>tomcat<id>的内容应与POM.xml中的<server>tomcat</server>的内容保持一致。若在POM.xml中直接使用帐号密码,此步可以忽略。
5、使用在maven命令环境中输入命令
mvn tomcat7:deploy
既可以实现一条命令部署项目。
相关文章推荐
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- eclipse maven项目中使用tomcat插件部署项目
- 使用cargo-maven2-plugin插件自动化部署项目时遇到的问题
- 使用wagon-maven-plugin插件自动部署项目
- maven 使用tomcat 插件,项目部署时访问路径问题
- 使用wagon-maven-plugin插件自动部署项目
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- 在Maven项目中使用tomcat插件来部署Web项目
- 使用Apache Tomcat Maven插件部署运行 Web 项目
- 使用maven的tomcat插件部署项目
- Eclipse使用Maven 插件方式直接部署项目到Tomcat
- 使用wagon-maven-plugin插件自动部署项目
- 使用wagon-maven-plugin插件自动部署项目
- 使用maven的tomcat:run进行web项目热部署(通过Maven的Tomcat插件运行Web工程,在pom中添加tomcat插件,使项目能在eclipse中跑起来,但如果部署需安tomcat)
- 使用Apache Tomcat Maven插件部署运行 Web 项目
- eclipse maven项目中使用tomcat插件部署项目
- 使用Apache Tomcat Maven插件部署运行 Web 项目
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- 开发过程使用Tomcat Maven插件持续快捷部署Web项目
- 使用maven命令建立java项目