linux java部署tomcat_Linux 使用脚本安装Tomcat并部署程序

在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码的命令都不懂,更不用提安装什么软件

为了简便操作,我这里提供一个方便大家操作的方法,使用脚本安装Tomcat,部署程序,启动服务

首先我们准备一个文件夹,名为 script ,在该目录下有如下文件:

要安装的Tomcat程序,apache-tomcat-6.0.36.tar.gz

要部署的程序,test安装脚本,install_tomcat.sh

卸载脚本,uninstall_tomcat.sh

服务启动和停止快捷方式,binit.sh和bdown.sh

将该目录拷贝到Linux根目录下,然后进入该目录,首先要改变所有文件的属性为可以执行chmod 755 *

然后执行安装命令./install_tomcat.sh

Tomcat安装到了usr下,程序直接部署到服务器下,并拷贝了快捷方式到跟目录,服务也已经启动,并且我们已经关闭了防火墙

访问路径:http://127.0.0.1:8080/test/

4dde2992235f72ac16af7b40c2fc7ac2.png

如果想要卸载程序,执行命令./uninstall_tomcat.sh

即可停止服务,删除安装目录

以下内容是脚本内容,不方便下载附件的各位自己看一下就行了

首先是安装脚本内容:#!/bin/sh

## 此处假设软件介质存在于/script目录下

echo "安装TOMCAT服务器..."

## 解压tomcat

cd /script

tar zxvf  apache-tomcat-6.0.36.tar.gz  -C /usr/

echo "TOMCAT安装成功..."

chmod 755 /usr/apache-tomcat-6.0.36/bin

echo "TOMCAT可执行命令权限已经改变..."

## 部署某程序 源文件是一目录文件

cp -r /script/test /usr/apache-tomcat-6.0.36/webapps

echo "程序部署成功..."

## 关闭防火墙

service iptables stop

echo "防火墙关闭成功..."

## 拷贝快捷方式

cp /script/binit.sh /binit.sh

cp /script/bdown.sh /bdown.sh

echo "快捷方式已经拷贝到根目录..."

## 启动服务

sh /usr/apache-tomcat-6.0.36/bin/startup.sh

echo "TOMCAT已经启动..."

然后是卸载脚本内容:#!/bin/sh

## 停止tomcat服务

echo "卸载TOMCAT..."

## 进入安装目录

cd /usr/apache-tomcat-6.0.36/bin/

## 执行服务停止

./shutdown.sh

echo "TOMCAT已经停止..."

## 删除服务器

rm -rf /usr/apache-tomcat-6.0.36

echo "TOMCAT卸载成功..."

快捷方式其实很简单,就是你执行这个命令,这个命令调用Tomcat的命令而已,内容如下:#!/bin/sh

sh /usr/apache-tomcat-6.0.36/bin/startup.sh

echo "TOMCAT已经启动..."

停止:#!/bin/sh

sh /usr/apache-tomcat-6.0.36/bin/shutdown.sh

echo "TOMCAT已经停止..."

## 假如我们的程序还启动了一些端口,则要手动关闭他们,例如我们开启的是200

#SER=`netstat -nlp | grep :200 | awk '{print $7}'|cut -d'/' -f1`

#kill -9 $SER

#echo $SER

停止时也已经注释了,有时我们的程序会开启一些端口进行服务,但是Tomcat停止时这些端口仍然被占用,所以要手动KILL掉。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值