1,tomcat 配置
打开tomcat的安装目录的 conf/tomcat-users.xml
其中tomcat-user.xml文件需要配置如下role和user:
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="tomcat" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
这里请自行改变用户名和密码
admin-script,manager-script:是让tomcat支持以脚本的形式来管理
admin-gui,manager-gui:是让tomcat支持图形化的管理界面。
2,maven pom配置
然后当前项目的pom.xml文件的plugins节点下需要添加如下plugin:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<finalName>myProject</finalName>
........
</properties>
<build>
<finalName>${finalName}</finalName>
.......
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>${jetty-version}</version>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<tomcat-url>http://localhost:8080/manager/html</tomcat-url>
<username>tomcat</username>
<password>123456</password>
<path>/${finalName}</path>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<tomcat-url>http://localhost:8080/manager/html</tomcat-url>
<username>tomcat</username>
<password>admin</password>
<path>/${finalName}</path>
</configuration>
</plugin>
......
</plugins>
</build>
其中 path为项目的名称
3,mave 部署
首先启动Tomcat
在命令行窗口进入项目所在目录,执行如下命令
mvn tomcat6:deploy
或
mvn tomcat7:deploy
或在eclipse下,Run as-->Maven build... 在goal中填入 tomcat6:deploy 或 tomcat7:deploy 执行即可
mvn tomcat6:redeploy
或
mvn tomcat7:redeploy
进行重新部署
分享到:
相关推荐
maven项目完成tomcat的部署,完美解决maven建立的项目转成web项目,并且部署到tomcat的解决方法
jenkins实现maven项目自动部署到tomcat 实现自动部署,
在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...
使用maven插件,可以把java web项目远程部署到tomcat容器,免去了手工拷贝的重复造轮子。 maven
其实之所以不用重启Tomcat等应用服务器,其根本原因是因为我们可以在应用服务器的配置文件中设置虚拟目录,这样就可以知道web 项目所在的目录,于是就可以省去打包、然后再重新发布到服务器的步骤。
springboot项目通过maven命令实现一键部署至本地tomcat容器
自动部署脚本,自动更新代码,编译打包,关闭及开启tomcat,还有备份之前的war等 ---------------------- 删除老旧备份: if [ $num -gt 10 ];then num=`expr $num - 10` 10表示保留十个备份。 执行时后面加个...
之前自己从SVN上down下maven项目之后转成动态web项目的时候总是忘记怎么弄,海鸥就是部署到tomcat时,总是出问题,所以这次就专门弄了个文档,希望可以对看到的哥们能有所帮助。
jenkins实现maven项目自动部署到tomcat
文档介绍了在Eclipse上Maven结构Web项目如何部署到Tomcat的几种常用的方法,有详细的截图说明!
myeclipse中maven的一些常见功能总结;借助maven将本地项目部署到远程tomcat容器。
用于enkins+Maven+Gitlab+Tomcat 自动化构建打包、部署的代码拉取
利用maven创建Web项目,并在eclipse测试部署web项目
主要介绍了使用maven的自动部署功能可以很方便的将maven工程自动部署到远程tomcat服务器,节省了大量时间,需要的朋友可以参考下
maven教程,目录如下: Maven安装配置 Maven启用代理访问 Maven本地资源库 ...部署基于Maven的war文件到Tomcat Eclipse创建一个Maven Web项目 在易百教程网看到的,觉得还不错,就做成了chm笔记本形式
idea中利用maven创建web项目, 并通过tomcat进行部署,运行项目
经过近一个月的研究,完成了对maven、git、jenkins、tomcat的集成,超详细的搭建步骤,适合新人研究参考
使用maven构件web项目,部署tomcat