将WAR文件部署到Tomcat的5种方法
如果要开发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种方法相关推荐
- Spring Boot(三) 将war文件部署到tomcat 、 Thymeleaf示例
Spring Boot(三) 将war文件部署到tomcat . Thymeleaf示例 一 . 将war文件部署到tomcat 对于Spring Boot WAR部署,需要执行三个步骤: 扩展Spr ...
- Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...
说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...
- SpringBoot之打包成war包部署到tomcat
SpringBoot打包成war包部署到tomcat 小编花费了九牛二虎之力,总算把SpringBoot项目成功打包成war包,其中不免遇到了一些小状况,特写此文,以便其他小伙伴们不要走我的老路,避免 ...
- idea打包war包方法,以及将war包部署到tomcat详细步骤
一.idea打包war包方法 1.在项目中找到pom.xml文件 在pom.xml文件中加入 <packaging>war</packaging> ....<name&g ...
- mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法
Maven项目打包成war包部署到Tomcat的方法 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录. 实践环境 操作系统: Windows IDE: ...
- tomcat部署web应用的4种方法
Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择. 因为这样对tomcat的入侵性最小,只需 ...
- linux 清空catalina.out日志 不需要重启tomcat(五种方法)【转】
1.重定向方法清空文件 [root@localhost logs]# du -h catalina.out 查看文件大小 17M catalina.out [root@localhost logs] ...
- python获取绝对路径_python3中获取文件当前绝对路径的两种方法
方法1: import sys print(sys.argv) 得到文件当前绝对路径字符串的一个列表 ['D:/pycharm/PracticeProject/ClientServerNetworki ...
- 数据导出到excel文件给客户端下载的几种方法
(原创)datagrid数据导出到excel文件给客户端下载的几种方法 看到这个觉得这个人很厉害,mvp啊. 我就改成这个样子了. Response.Clear(); Respons ...
最新文章
- 6 Java Shell排序
- 百度自从取消餐补,公司同事天天七点多就跑了,八点基本工位都空了。
- 网络爬虫---json编码和解码
- 学习AI可能不需要那么多数学知识:20小时进阶计划
- C语言 一个字符常量占几个字节
- JS中for循环的两种写法
- 轻松搭建一个Windows SVN服务器
- git detached head
- java struts2 作用_struts2是什么?如何使用?
- CentOS系统启动过程1-10 详细叙述
- MATLAB 常见取整函数
- www.skymaya.com:8080/index.php,skymaya
- 把N*N矩阵顺时针旋转90°输出(2018携程校招笔试题)
- 关于计算机网考教学研讨,【计算机教学论文】计算机教学质量的研讨2篇(共4479字)...
- 教外谈(3):C/C++实现本地搜索引擎
- python数据分析 | seaborn绘图学习
- iOS13.3如何越狱 checkra1n越狱工具0.9.7beta如何使用
- 加入中视频计划赚钱吗?你还别不信收益确定高
- 千万量级的零售企业如何做私域流量?打通微信、APP、电商及线下门店一体化私域流量池!...
- idm下载器如何使用 idm下载器使用技巧
热门文章
- 2018-2019赛季多校联合新生训练赛第六场补题与题解(中石油)
- 苹果台式机_30万的苹果台式机买来能超神吗?-苹果Mac Pro 2019(Xeon 8核/32GB/256GB/580X)...
- Python学习笔记[01]-Python开发环境准备
- boke | 妇女节礼物
- 【毕业设计】9-基于STM32无刷直流电机控制器的设计仿真与实现(原理图+源码+仿真工程+论文+PPT+参考英文文献)
- 【数据挖掘笔记】基础知识
- 达梦dmmdf工具简介
- 小米手机测试时遇到的问题记录
- 关系数据库语言的特点和分类
- python:imaplib --- IMAP4 协议客户端