关闭tomcat, 部署并启动tomcat的脚本

1 /opt/tomcat/bin/shutdown.sh
2 sleep 5
3 ps aux|grep "apache-tomcat-7.0.1" |grep -v "grep" |grep "java" |awk ‘{print $2}‘ |xargs kill -9
4 rm -f /opt/tomcat/webapps/ibank.war
5 rm -rf /opt/tomcat/webapps/ibank
6 cp -f /home/tomcat/ant_build/ibank.war /opt/tomcat/webapps/
7 /opt/tomcat/bin/startup.sh

这些都是以tomcat的用户执行的, 相应的ant任务(在pom.xml内)

<tasks>
    <scp file="${project.build.directory}/${project.build.finalName}.${project.packaging}"
        todir="${production.ssh.username}:${production.ssh.password}@${production.ssh.host}:${production.remote.dir}"
        trust="true" verbose="true" />
    <delete     dir="${project.build.outputDirectory}"/>
    <delete     dir="${project.build.directory}/ibank"/>
    <sshexec
        host="${production.ssh.host}"
        username="${production.ssh.username}"
        password="${production.ssh.password}"
        command="
            /home/${production.ssh.username}/scripts/tomcat_restart_ibank.sh
            "
        trust="yes" />
</tasks>
时间: 2024-07-28 18:04:40

关闭tomcat, 部署并启动tomcat的脚本的相关文章

Eclipse配置tomcat后,启动tomcat,访问tomcat报404错误

当你在Eclipse中新建一个工程,配置好tomcat,然后测试tomcat是否配置成功的时候,报404错误异常. 解决方法: 1,把工程文件删除,重新建立一个新的工程, 2,新建一个工程. 3,New 一个 Server ,配置tomcat. 4,双击 弹出配置页面 在Server Locations配置中选择第二个选项,use tomcat installation ,保存,重新启动Tomcat服务,访问成功 注意: 上面不能进行选择,是置灰的,原因是我在这个服务器上启动过这个项目,只有刚新

在tomcat目录下启动tomcat,可以正常访问tomcat主页,然在在eclipse中集成了tomcat却访问不了tomcat主页,却能访问发布的项目

tomcat server在eclipse中正常配置了,在eclipse建tomcat服务是在server 视图那里new server建立的,但把项目部署到tomcat后却发现tomcat主页报404的错误,然后在tomcat的webapps查看却没发现我部署的项目,但是既然没有部署到自己的tomcat为什么又能正常访问项目呢?原来使用new server这种方式默认是使用eclipse自带的eclipse,所以我启动tomcat server,输入我自己的tomcat主页地址其实访问的是ec

Tomcat部署问题,Tomcat集群部署问题。

1.服务器崩溃,指的是Tomcat程序崩溃,还是服务器系统崩溃? 答:都有可能. 所以一台服务器上部署多个Tomcat可以防止程序崩溃问题.但不能避免服务器崩溃,要避免服务器崩溃,就要采用服务器集群. 2.那么多台Tomcat,也就是集群部署时.那怎么升级程序呢?如果升级了,升级过程中就不能访问网站了啊?怎么解决? 答:可以采取部分升级策略啊,先升级一部分,再升级另一部分. 或者采取夜间升级.比如凌晨4点 3.临时访问量增加时,可以通过添加Tomcat服务器来提高并发量,活动取消时,再撤去一些T

【Tomcat】直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置

在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat.在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加入以下内容: rem ----------

部署并启动tomcat服务器

1.解压 apache-tomcat-7.0.70.zip 到一个非中文目录下 2.配置一个环境变量. java_home(指向 JDK 安装的根目录) 或 jre_home 3.通过双击 apache-tomcat-6.0.16\bin 目录下的 startup.bat, 启动服务器:以此类推,关闭服务器就是shutdown.bat 4.可以在浏览器中输入 localhost:8080 来检验 Tomcat 安装是否正确. 5.若已经启动了一个 Tomcat 应用, 若再启动同一个 Tomca

Tomcat部署web项目【转】

操作前,先来了解一下Tomcat的目录结构. (适用于Tomcat 6.0,Tomcat7.0) Tomcat下有7个目录,分别是bin,conf,lib,logs,temp,webapps,work 目录,现在对每一目录做介绍. Tomcat根目录在tomcat中叫<CATALINA_HOME>, 1.<CATALINA_HOME>/bin:        存放各种平台下启动和关闭Tomcat的脚本文件. 2.<CATALINA_HOME>/lib:        

Servlet之Tomcat配置与启动(一)

一. 部署并启动 tomcat 服务器 1). 解压 apache-tomcat-7.0.11.zip 到一个非中文目录下 2). 配置一个环境变量 java_home(指向 JDK 安装的根目录) 或 jre_home 3). 通过双击 apache-tomcat-6.0.16\bin 目录下的 startup.bat, 启动服务器 4). 可以在浏览器中输入 localhost:8080 来检验 Tomcat 安装是否正确. 5). 若已经启动了一个 Tomcat 应用, 若再启动同一个 T

linux环境部署 (jdk/tomcat/mysql/redis)

1. 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)  解压32位安装包: 进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz  复制解

springboot项目怎么部署到外部tomcat

spring-boot项目中,默认提供内嵌的tomcat,所以打包直接生成jar包,用Java -jar命令就可以启动. 但是也有一定的需求,会使用外部tomcat来部署项目.下面来看: 1.新建项目boot-tomcat-test 2.pom依赖:(添加spring-boot-starter-tomcat依赖,打包方式为war) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="