如果要开发Web应用程序,而Apache Tomcat是目标Web服务器,则需要了解如何将WAR文件部署到Tomcat,以便可以查看应用程序是否在运行时起作用。

这是将WAR文件部署到Tomcat的五种不同方法。

1.只需复制并粘贴

将WAR文件复制并粘贴到Tomcat的webapps目录中以进行部署。

将WAR文件部署到Tomcat的最简单方法也许是将文件复制到Tomcat的webapps目录。 Tomcat监视此webapps目录中的更改,如果在该目录中找到新文件,它将尝试部署它。 因此,如果您将应用程序与Tomcat服务器构建在同一台计算机上,则部署就像执行剪切和粘贴一样简单。

将WAR文件部署到Tomcat的最简单方法也许是将文件复制到Tomcat的webapps目录。 Tomcat监视此webapps目录中的更改,如果在该目录中找到新文件,它将尝试部署它。 如果您将应用程序与Tomcat服务器构建在同一台机器上,则只需剪切并粘贴它即可开始部署。

2. FTP您的WAR文件

如果您的Java Web服务器安装在远程计算机上,则无法进行简单的复制和粘贴。 相反,您需要执行等效的网络,即到远程服务器的FTP 。 部署目标保持不变,即远程Apache Tomcat服务器的webapps文件夹。

3.使用IDE进行部署

如何从Eclipse部署到Tomcat

任何支持基于Java的开发的流行IDE(包括Eclipse,NetBeans和IntelliJ )都将其Web开发工具与Apache Tomcat集成在一起,从而只需单击两下即可进行部署。 在Eclipse中,您所需要做的就是右键单击任何Servlet,JSP或Web项目,然后选择Run As –> Run on Server,然后将WAR文件部署到Tomcat。

4.使用Maven部署WAR文件

如果使用Maven作为构建工具,则可以通过编辑POM文件并指定URL和连接并部署到Tomcat所需的凭据来添加部署功能。 使用正确的POM文件配置 ,运行Maven deploy命令将完成完整的构建,并且打包的Web应用程序将作为WAR文件部署到Tomcat。

5.使用Jenkins部署WAR文件

Jenkins将WAR文件部署到Tomcat

许多组织已经接受了持续交付的概念,其中的关键部分是能够使用Jenkins作为其连续部署工具。 CI管道成功运行后,有几个Jenkins插件可用于部署WAR文件。 最受欢迎的软件之一是Deploy to Container插件 。 配置此插件后,任何Jenkins构建作业都可以在Jenkins作业中添加“将WAR / EAR部署到容器”后的构建动作,从而将WAR部署到Tomcat。

Tomcat的优点在于它在执行部署方面的灵活性。 有多种将WAR文件部署到Tomcat的方法,例如复制和粘贴之类的简单方法,或者涉及通过Jenkins执行CI管道所涉及的方法。

翻译自: https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/Top-5-ways-to-deploy-a-WAR-file-to-Tomcat

将WAR文件部署到Tomcat的5种方法相关推荐

  1. Spring Boot(三) 将war文件部署到tomcat 、 Thymeleaf示例

    Spring Boot(三) 将war文件部署到tomcat . Thymeleaf示例 一 . 将war文件部署到tomcat 对于Spring Boot WAR部署,需要执行三个步骤: 扩展Spr ...

  2. Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...

    说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...

  3. SpringBoot之打包成war包部署到tomcat

    SpringBoot打包成war包部署到tomcat 小编花费了九牛二虎之力,总算把SpringBoot项目成功打包成war包,其中不免遇到了一些小状况,特写此文,以便其他小伙伴们不要走我的老路,避免 ...

  4. idea打包war包方法,以及将war包部署到tomcat详细步骤

    一.idea打包war包方法 1.在项目中找到pom.xml文件 在pom.xml文件中加入 <packaging>war</packaging> ....<name&g ...

  5. mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法

    Maven项目打包成war包部署到Tomcat的方法 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录. 实践环境 操作系统: Windows IDE: ...

  6. tomcat部署web应用的4种方法

    Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择. 因为这样对tomcat的入侵性最小,只需 ...

  7. linux 清空catalina.out日志 不需要重启tomcat(五种方法)【转】

    1.重定向方法清空文件 [root@localhost logs]# du -h catalina.out  查看文件大小 17M catalina.out [root@localhost logs] ...

  8. python获取绝对路径_python3中获取文件当前绝对路径的两种方法

    方法1: import sys print(sys.argv) 得到文件当前绝对路径字符串的一个列表 ['D:/pycharm/PracticeProject/ClientServerNetworki ...

  9. 数据导出到excel文件给客户端下载的几种方法

    (原创)datagrid数据导出到excel文件给客户端下载的几种方法 看到这个觉得这个人很厉害,mvp啊. 我就改成这个样子了.  Response.Clear();         Respons ...

最新文章

  1. 6 Java Shell排序
  2. 百度自从取消餐补,公司同事天天七点多就跑了,八点基本工位都空了。
  3. 网络爬虫---json编码和解码
  4. 学习AI可能不需要那么多数学知识:20小时进阶计划
  5. C语言 一个字符常量占几个字节
  6. JS中for循环的两种写法
  7. 轻松搭建一个Windows SVN服务器
  8. git detached head
  9. java struts2 作用_struts2是什么?如何使用?
  10. CentOS系统启动过程1-10 详细叙述
  11. MATLAB 常见取整函数
  12. www.skymaya.com:8080/index.php,skymaya
  13. 把N*N矩阵顺时针旋转90°输出(2018携程校招笔试题)
  14. 关于计算机网考教学研讨,【计算机教学论文】计算机教学质量的研讨2篇(共4479字)...
  15. 教外谈(3):C/C++实现本地搜索引擎
  16. python数据分析 | seaborn绘图学习
  17. iOS13.3如何越狱 checkra1n越狱工具0.9.7beta如何使用
  18. 加入中视频计划赚钱吗?你还别不信收益确定高
  19. 千万量级的零售企业如何做私域流量?打通微信、APP、电商及线下门店一体化私域流量池!...
  20. idm下载器如何使用 idm下载器使用技巧

热门文章

  1. 2018-2019赛季多校联合新生训练赛第六场补题与题解(中石油)
  2. 苹果台式机_30万的苹果台式机买来能超神吗?-苹果Mac Pro 2019(Xeon 8核/32GB/256GB/580X)...
  3. Python学习笔记[01]-Python开发环境准备
  4. boke | 妇女节礼物
  5. 【毕业设计】9-基于STM32无刷直流电机控制器的设计仿真与实现(原理图+源码+仿真工程+论文+PPT+参考英文文献)
  6. 【数据挖掘笔记】基础知识
  7. 达梦dmmdf工具简介
  8. 小米手机测试时遇到的问题记录
  9. 关系数据库语言的特点和分类
  10. python:imaplib --- IMAP4 协议客户端