博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven tomcat7-maven-plugin 部署Maven Web 项目
阅读量:7114 次
发布时间:2019-06-28

本文共 1514 字,大约阅读时间需要 5 分钟。

hot3.png

 1: 配置Tomcat Manager 用户:

    重新解压缩了一个新的tomcat7,打开Tomcat根目录下conf目录中的tomcat_user.xml,在<tomcat-users>节点下添加manager角色和用户,用于Tomcat Maven Plugin自动部署应用,xml代码如下:

    

2: Maven配置中添加Tomcat Server

     打开Maven的settings.xml文件,如果是本地安装版Maven,文件为安装根目录下conf/settings.xml,如果使用的是Eclipse内置的Maven,则该文件为当前系统用户目录下的/.m2/setting.xml。在<servers>节点下配置Tomcat的Manager用户信息,xml代码如下:

Tomcat7
alexgaoyh
alexgaoyh

id用于在pom.xml文件中配置该Server,用户名和密码与
tomcat_user.xml中配置相同。

3: 在Maven项目中添加Tomcat Service:

打开项目pom.xml文件,在<plugins>节点下添加Tomcat Maven Plugin插件,xml代码如下:

web
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
http://localhost:8080/manager/text
Tomcat7
/web

4: 部署到Tomcat7:

在project视图中选中项目,右键"Run As"->"Maven bulid",执行tomcat7:deploy命令,即可完成部署,执行tomcat7:redeploy即可重新部署项目,tomcat7:undeploy卸载部署。

遇到的问题:

    Connection refused错误

[ERROR]Failed to execute goal org.apache.tomcat.maven: tomcat7-maven-plugin: 2.0- SNAPSHOT: deploy (default-cli) on project helloworld: Cannot invoke Tomcat manager: Connection refused: connect -> [Help 1]

原因:未启动Tomcat服务器

解决办法:先启动Tomcat服务器再选择Run

转载于:https://my.oschina.net/alexgaoyh/blog/398869

你可能感兴趣的文章
cf549B Looksery Party 贪心
查看>>
leetcode171 Excel列表序列号
查看>>
文件下载
查看>>
js之数组,对象,类数组对象
查看>>
zabbix上监控docker
查看>>
Python抓取优酷视频(上):爬虫使用及数据处理
查看>>
伪触发 input file 的click事件
查看>>
远程连接ejabberd的mnesia数据库
查看>>
简单程序实现100以内加减乘除
查看>>
第148天:js+rem动态计算font-size的大小,适配各种手机设备
查看>>
input checkbod 全选 反选
查看>>
httpclient,java跨系统调用,第三接口调用实例
查看>>
Objective-C征途:BOOL Party
查看>>
mysql c-api 预处理语句
查看>>
functions 示例
查看>>
C#编译基础知识(三)
查看>>
插入订单并且输出订单号的sql存储过程
查看>>
虚拟Ip技术如何实现备机容灾
查看>>
windows快捷启动命令
查看>>
Python几个算法实现
查看>>