首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

快速部署Tomcat项目的Shell脚本

为了做集群测试,在每台机器上装了3个tomcat,每次发布项目的时候都要反复敲一些命令,重启tomcat之前先检查tomcat进程有没有停掉,没有还要手动kill该进程。...发布次数多了,操作就比较繁琐了,索性写个脚本一键发布,省时省力^_^。...把deploy.sh和restart.sh分别拷贝到3个tomcat的bin目录下,再用chmod +x给这两个脚本赋上可执行权限。 一键发布命令:./deploy.sh 项目war包 例如:..../deploy.sh /home/test.war 说明:deploy.sh会先清空tomcat下的ROOT目录,再将指定的war包加压至ROOT目录,最后执行restart.sh重启tomcat。.../restart.sh -v (参数-v表示启动时打印tomcat启动日志) 说明:restart.sh是用来重启tomcat的,如果tomcat没有启动则直接启动,如果已经启动就先shutdown再启动

1.1K130
您找到你想要的搜索结果了吗?
是的
没有找到

Tomcat环境部署

1、软件包准备 2、部署java环境 2.1、rpm安装 2.2、二进制安装 3、安装tomcattomcat目录介绍 4、启动tomcat 5、访问网站 6、tomcat日志 7、tomcat...1、软件包准备 环境说明 系统版本:CentOS 7.2 x86_64 软件版本:jdk-8u171、tomcat-8.0.27 Jdk的下载地址 Tomcat的下载地址 2、部署java环境...-8.0.27 [root@tomcat tomcat]# tree -L 1 /application/tomcat/ ├── bin #→用以启动、关闭Tomcat或者其它功能的脚本...9月 28 2015 web.xml 8、tomcat管理 Tomcat管理功能用于对Tomcat自身以及部署Tomcat上的应用进行管理的web应用。...enableLookups如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回

64020

Tomcat站点部署

Tomcat的安装过程很简单,这里直接跳过(需要的小伙伴可以看之前的公众号文章)。 以部署jspxcms为例,在上面已部署的环境下继续操作。...[root@ansible webapps]# ls /usr/local/tomcat/webapps/ROOT/ 5、部署jspxcms 1.jspxcms下载地址http://www.jspxcms.com...8、Tomcat多实例站点部署 多实例作用运行不同的应用(类似虚拟主机)多实例运行相同的应用(实现负载均衡,支持高并发处理,session问题) 1.拷贝tomcat目录 [root@ansible.../local/tomcat9_1/webapps/* 5.启动tomcat1和tomcat2 [root@ansible local]# for i in {1..2};do /usr/local/tomcat9...10、Tomcat多实例启动脚本 [root@ansible ~]# vim TomcatSys.sh #!/bin/bash #Desc:用于tomcat多实例部署启动脚本

1.6K10

Tomcat 部署详解

本篇详细介绍下tomcat部署相关的内容,本篇主要内容: 1 介绍下部署相关的内容,需要安装的文件以及上下文描述符 2 静态部署——在tomcat启动时部署 3 动态部署——在运行时自动部署...2 动态部署:通过tomcat管理器或者其他工具(如TCD,tomcat client deployer)执行部署。   ...但是如果要使用TCD进行部署,那么就需要预先安装JDK和Ant,因为TCD中内置的是Ant的任务构建脚本;然后再下载TCD的部署包。   另外,还需要了解一个概念——上下文,Context。...使用TCD客户端程序部署   TCD即tomcat客户端部署工具,它使用了Ant的构建脚本,因此需要具有一定Ant的知识。   ...下面看看这个构建脚本都包括什么任务:   1 编译:   编译和校验应用。这部分功能可以独立使用,并且不需要运行中的tomcat

1.2K80

Tomcat部署

此次为大家讲述在IDEA编译器下对Tomcat进行热部署步骤 具体步骤可以按照红色指示完成 ? ? ?...如果找不到Tomcat Service或者配置出错,说明没有下载tomcat,可以直接去toncat官网下载以及配置环境变量(没出错继续看下图) ? ?...最后别忘了点Apply或者OK 总结: 1.什么是热部署: 热部署是指在你修改项目BUG的时候对JSP或JAVA类进行了修改在不重启WEB服务器前提下能让修改生效。但是对配置文件的修改除外!...2.什么是Tomcat: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。...实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

1.2K30

Tomcat 部署详解

本篇详细介绍下tomcat部署相关的内容,本篇主要内容: 1 介绍下部署相关的内容,需要安装的文件以及上下文描述符 2 静态部署——在tomcat启动时部署 3 动态部署——在运行时自动部署...2 动态部署:通过tomcat管理器或者其他工具(如TCD,tomcat client deployer)执行部署。   ...但是如果要使用TCD进行部署,那么就需要预先安装JDK和Ant,因为TCD中内置的是Ant的任务构建脚本;然后再下载TCD的部署包。   另外,还需要了解一个概念——上下文,Context。...使用TCD客户端程序部署   TCD即tomcat客户端部署工具,它使用了Ant的构建脚本,因此需要具有一定Ant的知识。   ...下面看看这个构建脚本都包括什么任务:   1 编译:   编译和校验应用。这部分功能可以独立使用,并且不需要运行中的tomcat

1.7K90

如何在eclipse中部署tomcat(生产环境tomcat部署)

Eclipse环境下如何配置Tomcat 在本小节中,我将详细介绍在Eclipse环境中怎样集成Tomcat。...现在Tomcat分了好多个版本,需要注意的是这里我只会用到Tomcat8,而Tomcat8又细分了好多个版本,记得2016年时我就用的是Tomcat8.0.36,按现在2019年2月28号的最新时间来算...,Tomcat8已经升级到Tomcat8.5.38这个版本了,所以这两个版本的Tomcat我都会教大家一步一步集成到Eclipse中来。...这里我的Tomcat的版本是8.5.38,报这个错的原因是Eclipse里面限制Tomcat的最高版本是8.0的,我用的Tomcat的版本明显高于Eclipse的要求。...服务器显示在控制台上,将Web应用部署Tomcat中 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127749.html原文链接:https://javaforall.cn

88520
领券