Maven将web项目发布到tomcat中

1. 发布步骤

1.1     修改tomcat的tomcat-users.xml配置文件

在{tomcat_home}/conf/tomcat-user.xml中加入如下代码:

<user username="admin"password="admin" roles="admin,manager"/>

说明:该代码主要是设置tomcat控制页面的用户名和密码。

 

1.2     修改pom.xml文件

修改pom.xml文件,加入tomcat插件代码,如下:

<plugin>

              <groupId>org.codehaus.mojo</groupId>

              <artifactId>tomcat-maven-plugin</artifactId>

              <version>1.1</version>

              <configuration>

                  <url>http://192.168.1.207:8989/manager/html</url>

                  <server>tomcat6</server>

              </configuration>

</plugin>

 

1.3     修改maven的setting.xml文件

打开我的工作目录,修改{my_home}/.m2/setting.xml文件,如果没有改文件,可以将{m2_home}/conf/setting.xml复制到{my_home}/.m2目录之下,然后修改setting.xml文件。

在<servers></servers>中加入如下代码:

<server>

     <id>tomcat6</id>

     <username>admin</username>

     <password>admin</password>

 </server>

 

说明:改代码主要是设置tomcat服务的id以及tomcat管理台的用户名和密码,应为发布项目的时候需要tomcat的用户名和密码,此处的id要和pom.xml中tomcat插件代码中的<server></server>节点的值一致。

1.4     启动tomcat

运行{tomcat_home}/bin/startup.bat文件,启动tomcat。

1.5     通过maven将项目发布到tomcat中

在项目pom.xml所在目录中,依次执行以下命令:

mvn clean;

mvn compile

mvn package

mvn tomcat:deploy

 

以上命令执行完毕以后我们的项目就发布到tomcat中了。

以上命令说明:

mvn clean;--清理项目

mvn compile;--编译项目

mvn package;--打包项目

mvn tomcat:deploy;--根据pom.xml的配置将项目发布到tomcat中

mvn tomcat:undeploy;--卸载tomcat中的项目

 

 


你可能感兴趣的:(Maven将web项目发布到tomcat中)