maven web部署到外置的tomcat服务器上
来源:互联网 发布:全球变暖 知乎 编辑:程序博客网 时间:2024/06/03 11:16
环境:
win7 64位
安装软件也都是64位的
jdk1.8.0_74
apache-tomcat-7.0.82
eclipse oxygen版本(注意这个已经集成了m2e插件 (信息为m2e - Maven Integration for Eclipse (includes Incubating components) 1.8.0.20170516-2043) )
这个是通过命令的方式执行的:
具体方法如下:
Tomcat7的用户及权限配置:在conf目录下,找到tomcat-users.xml,添加manager权限的用户。这里我把所用的权限都添加给admin用户了,具体代码如下:
<role rolename="manager"/> <role rolename="admin"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="tomcat"/> <role rolename="role1"/> <user username="tomcat" password="tomcat" roles="admin,manager,manager-gui"/> <user username="admin" password="admin" roles="manager-script,tomcat,role1,admin,manager,manager-gui"/>
maven的settings.xml里增加server的配置:
<server> <id>tomcat7</id> <username>admin</username> <password>admin</password> </server>
项目中的pom..xml里增加
<!-- 加入Tomcat插件 --> <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>admin</username><password>admin</password><server>tomcat7</server></configuration></plugin>
在上面代码中,颜色相同一对是对应的,需要相同
接着右击项目,run as——>run configurations如下操作:
此时run既可以了。(初次设置这样,下次只需要通过run as中的Maven build就可以了,到时候根据名字(上图中是tomcat_deploy)执行就可以)。这样项目就打包到tomcat对应的目录下了。
注意:运行上面的命令时,需要手动启动对应的tomcat服务器
以上折腾了那么麻烦,是因为在另一台电脑上尝试 通过 右击项目,run as——>run configurations——>run on server 后没有成功,但是今天在上述操作配置的机器上重新试用了这种简便方式,发现居然可以了,不知道是不是因为eclipse版本不同还是另一台机器上少配置了什么(两台机器系统、安装的软件版本都不同)。
阅读全文
0 0
- maven web部署到外置的tomcat服务器上
- Maven打包Web 项目并且部署到Linux上的Tomcat服务器下
- 部署maven web项目到tomcat服务器
- 一个Web应用部署到Tomcat服务器上之后的目录结构是怎样的?以及web工程与maven web工程的目录结构
- 使用Maven自动部署Java Web应用到Tomcat服务器
- 使用Maven自动部署Java Web应用到Tomcat服务器
- 搭建Maven自动部署Java Web项目到Tomcat服务器
- 使用Maven自动部署Java Web应用到Tomcat服务器
- Eclipse下的maven web项目部署到tomcat服务器没有启动的解决方案
- Eclipse利用Maven的插件部署web项目到远程tomcat服务器
- maven实现一键部署到Linux上的tomcat(无需重启服务器)
- 把maven 的web工程部署到远程的tomcat上
- 【Maven】创建的Maven Web工程无法部署到服务器
- 部署Java Web程序到Tomcat服务器上出现的log4j问题解决
- maven工程部署到tomcat服务器上:maven+tomcat6-maven-plugin
- eclipse部署maven web项目到tomcat服务器时,没有将lib、web.xml复制过去的解决办法
- eclipse部署maven web项目到tomcat服务器时,没有将lib、web.xml复制过去的解决办法
- eclipse部署maven web项目到tomcat服务器时,没有将lib、web.xml复制过去的解决办法
- freemarker模板引擎
- python 生成器
- Codeforces Round #367 (Div. 2) C Hard problem(dp)
- 运行结果和单线程一致的【辣鸡】神经网络。
- 【bzoj2084】[Poi2010]Antisymmetry
- maven web部署到外置的tomcat服务器上
- opengl教程
- 51nod 1583 犯罪计划 dp+矩阵乘法+hash
- 关于时间戳和QDateTime相互转换的有关问题
- [算法分析与设计] leetcode 每周一题: 071. Simplify Path
- Linux yum安装与卸载
- 树莓派设置静态IP
- 【sqlite】使用教程(3)
- 洛谷 P2258 子矩阵