Maven将web项目发布到tomcat中
2012-10-31 16:39
232 查看
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中的项目
相关文章推荐
- eclipse_maven_将web项目发布到tomcat中
- maven 发布 web 项目(分别使用 Jetty 和 Tomcat 作为容器)
- 【问题解决】IDEA-Maven下Tomcat发布Web项目,遇到Jar包无法找到
- Maven发布web项目到tomcat
- eclipse maven创建web项目并在tomcat中发布
- maven web项目在eclipse上自动发布到tomcat出错解决办法
- 使用maven发布idea中web项目到远程tomcat服务器
- maven eclipse搭建web项目并发布到tomcat
- eclipse下发布Maven Web项目至tomcat后启动报ClassNotFoundEx...
- eclipse+tomcat发布由maven构成的web项目lib资源共享问题
- 在eclipse中引入maven web项目,jar包没有发布到tomcat的lib目录下的解决办法
- 遇到问题---java---git下载的maven项目web用tomcat发布时不带子项目
- 在eclipse中发布maven的多模块web项目到tomcat上及单步debug模块jar
- maven发布web项目到tomcat,并启用远程调试
- eclipse中基于maven构建的web项目pom.xml中指定的jar包无法发布到tomcat中
- 遇到问题---java---git下载的maven项目web用tomcat发布时不带子项目
- eclipse maven项目转web项目,发布到tomcat
- Maven教程-解决web项目发布到tomcat中没有lib依赖的问题
- 发布maven的web项目,tomcat显示已启动,但是访问出错
- maven 项目导入之后转成web项目,添加到tomcat中发布