maven自动部署web项目到tomcat8(向下兼容7)
来源:互联网 发布:windows 7库 快捷方式 编辑:程序博客网 时间:2024/05/16 00:43
为了保证网站运行的连续性,有新功能更新时,不能重启Tomcat服务器去部署新增功能。因此,就研
究一下用maven的自动部署功能。
进入Tomcat安装目录,打开..\conf\tomcat-users.xml,在这个配置文件中加入以下内容:
<role rolename="manager-gui"/><role rolename="manager-script"/><user username="tomcat" password="tomcat" roles="manager-gui,manager-script"/>
当然用户名和密码可以我写的不一样,但两个角色必须配置,如果没有manager-gui就不能通过浏览器管理tomcat程序,
没有manager-script就不能通过manage上传war包到服务器。
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.deploy>deploy</project.deploy> <project.tomcat.version>8.0.0-RC5</project.tomcat.version> </properties> <dependencies> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-servlet-api</artifactId> <version>${project.tomcat.version}</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <span style="white-space:pre"></span> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <url>http://localhost:8080/manager/text</url> <username>username</username> <password>password</password> <path>/${project.artifactId}</path> </configuration> </plugin> </plugins> </build>
输入mvn tomcat7:deploy
这里需要解释一下为什么不是tomcat8而是tomcat7,因为maven命令还不支持tomcat8,而这里输入tomcat7其实就是
执行将web程序部署到tomcat服务器的意思。
至此,配置完成,以后就可以增量发布新增功能到系统中去了。
0 0
- maven自动部署web项目到tomcat8(向下兼容7)
- maven自动部署web项目到tomcat8(向下兼容7)
- maven部署web项目到tomcat7(兼容tomcat8)
- Maven自动部署war到Tomcat8
- eclipse+maven远程(自动)部署web项目到tomcat
- eclipse+maven远程(自动)部署web项目到tomcat
- 将web项目部署到tomcat8
- Maven学习总结(32)——Maven项目部署到Tomcat8中
- 搭建Maven自动部署Java Web项目到Tomcat服务器
- Jenkins+maven+git+tomcat8配置web自动构建环境(编译、打包、部署)
- 分享Maven部署项目到Tomcat8中的注意事项
- centos7 tomcat8部署maven 项目
- Eclipse使用Maven搭建Java Web项目并直接部署Tomcat8(全实战)
- maven创建web项目并自动部署到tomcat(jetty)
- Jenkins+maven+tomcat8自动构建部署配置
- maven tomcat8 自动部署(支持tomcat7)
- maven如何在tomcat8中自动部署
- maven——自动部署Web项目
- 【Unity】 DoTween对UI进行DoFade操作存在问题及解决办法
- 顺序容器--字符串操作
- 我的第一个CSDN博客
- HDU 5514 【2015沈阳现场赛 F】 Frogs
- OC重点知识:代理
- maven自动部署web项目到tomcat8(向下兼容7)
- 解决adb server is out of date. killing... 报错
- 【Unity】使用Time.timeScale暂停游戏的时候的一些问题
- OC中代理设计模式
- [2098]:分拆素数和
- git(三) git fetch 妙用
- 求素数(2个模板)
- soj 1685: Chopsticks(线性dp)
- SOA服务经验总结