我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么在maven中使用tomcat插件远程部署一个Linux服务器

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么在maven中使用tomcat插件远程部署一个Linux服务器

本篇文章给大家分享的是有关怎么在maven中使用tomcat插件远程部署一个Linux服务器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

环境

服务器: Ubuntu 16.04(阿里云服务器)

jdk版本:1.8

相关的maven插件:

这个插件的目的在于部署时,跳过测试

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration> <skipTests>true</skipTests> </configuration></plugin> tomcat 插件<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/myweb</path> <port>80</port> <uriEncoding>UTF-8</uriEncoding> <url>http://XXXXX/manager/text</url> <!-- 这边的/manager/text 是必须的,而前面是你的主机。例如 http://localhost/manager/text --> <username>XXXX</username> <!-- 用于远程登录的账号,后边会再说到 --> <password>XXXX</password> <!-- 用于远程登录的密码,后边会再说到--> <update>true</update>  </configuration></plugin>

首先你需要在conf/tomcat-users.xml 下创建用于远程用户

例如

<role rolename="manager-gui"/><role rolename="manager-script"/><user username="XXXX" password="XXXX" roles="manager-gui,manager-script" />

username和password, 与上边 <username>XXXX</username> <password>XXXX</password>对应。

tomcat 默认只能由同一个物理机访问,所以,如果只配了上面的,那么还是无法远程部署,会报 401 错误。需要在conf/Catalina/localhost/ 下面创建manager.xml。指定允许远程物理机的访问规则。下面给出一个模板,manager.xml 会允许任何的物理机访问

<Context privileged="true" antiResourceLocking="false" docBase="${catalina.home}/webapps/manager"> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" /></Context>

请注意到,<value/>节点的 allow 属性,这是一个正则表达式,用于匹配远程连接的IP。

如此就可以通过maven 来进行远程部署了

怎么在maven中使用tomcat插件远程部署一个Linux服务器

接下来,登录 http://xxxxx/manage 会弹出一个对话框,输入远程登录用户和密码即可

以上就是怎么在maven中使用tomcat插件远程部署一个Linux服务器,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么在maven中使用tomcat插件远程部署一个Linux服务器

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么在maven中使用tomcat插件远程部署一个Linux服务器

本篇文章给大家分享的是有关怎么在maven中使用tomcat插件远程部署一个Linux服务器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。环境服务器: Ubuntu 16.04
2023-05-30

怎么在IDEA中部署一个Tomcat服务器

怎么在IDEA中部署一个Tomcat服务器?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。步骤一安装Tomcat(前提已经安装好JDK)1、Tomcat是免费的服务器,直接在
2023-06-14

编程热搜

目录