Linux 使用脚本安装Tomcat并部署程序
2013-09-05 09:20
543 查看
在Linux安装软件,对于开发人员来说,也许很简单,但是对于一些工程或者直接用户来说,他们连最起码的命令都不懂,更不用提安装什么软件
为了简便操作,我这里提供一个方便大家操作的方法,使用脚本安装Tomcat,部署程序,启动服务
具体内容请查看附件
首先我们准备一个文件夹,名为 script ,在该目录下有如下文件:
要安装的Tomcat程序,apache-tomcat-6.0.36.tar.gz
要部署的程序,test
安装脚本,install_tomcat.sh
卸载脚本,uninstall_tomcat.sh
服务启动和停止快捷方式,binit.sh和bdown.sh
将该目录拷贝到Linux根目录下,然后进入该目录,首先要改变所有文件的属性为可以执行
Java代码
chmod 755 *
然后执行安装命令
Java代码
./install_tomcat.sh
Tomcat安装到了usr下,程序直接部署到服务器下,并拷贝了快捷方式到跟目录,服务也已经启动,并且我们已经关闭了防火墙
访问路径:http://127.0.0.1:8080/test/
如果想要卸载程序,执行命令
Java代码
./uninstall_tomcat.sh
即可停止服务,删除安装目录
以下内容是脚本内容,不方便下载附件的各位自己看一下就行了
首先是安装脚本内容:
Java代码
#!/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已经启动..."
然后是卸载脚本内容:
Java代码
#!/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的命令而已,内容如下:
Java代码
#!/bin/sh
sh /usr/apache-tomcat-6.0.36/bin/startup.sh
echo "TOMCAT已经启动..."
停止:
Java代码
#!/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掉
请您到ITEYE网站看原创,谢谢!
http://cuisuqiang.iteye.com/ !
为了简便操作,我这里提供一个方便大家操作的方法,使用脚本安装Tomcat,部署程序,启动服务
具体内容请查看附件
首先我们准备一个文件夹,名为 script ,在该目录下有如下文件:
要安装的Tomcat程序,apache-tomcat-6.0.36.tar.gz
要部署的程序,test
安装脚本,install_tomcat.sh
卸载脚本,uninstall_tomcat.sh
服务启动和停止快捷方式,binit.sh和bdown.sh
将该目录拷贝到Linux根目录下,然后进入该目录,首先要改变所有文件的属性为可以执行
Java代码
chmod 755 *
chmod 755 *
然后执行安装命令
Java代码
./install_tomcat.sh
./install_tomcat.sh
Tomcat安装到了usr下,程序直接部署到服务器下,并拷贝了快捷方式到跟目录,服务也已经启动,并且我们已经关闭了防火墙
访问路径:http://127.0.0.1:8080/test/
如果想要卸载程序,执行命令
Java代码
./uninstall_tomcat.sh
./uninstall_tomcat.sh
即可停止服务,删除安装目录
以下内容是脚本内容,不方便下载附件的各位自己看一下就行了
首先是安装脚本内容:
Java代码
#!/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 ## 此处假设软件介质存在于/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已经启动..."
然后是卸载脚本内容:
Java代码
#!/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卸载成功..."
#!/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的命令而已,内容如下:
Java代码
#!/bin/sh
sh /usr/apache-tomcat-6.0.36/bin/startup.sh
echo "TOMCAT已经启动..."
#!/bin/sh sh /usr/apache-tomcat-6.0.36/bin/startup.sh echo "TOMCAT已经启动..."
停止:
Java代码
#!/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
#!/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掉
请您到ITEYE网站看原创,谢谢!
http://cuisuqiang.iteye.com/ !
相关文章推荐
- Linux 使用脚本安装Tomcat并部署程序
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- 关于IDEA的基本环境配置以及快速使用(git拉载程序,Jdk安装,tomcat部署,应用程序打包运行)
- 制作Linux下程序安装包――使用脚本打包bin、run等安装包
- 使用shell脚本安装软件部署javaweb程序
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- linux的jenkins安装与使用jenkins自动化打包maven项目部署到tomcat
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- 远程操作Linux下安装Tomcat服务器并安装部署Java Web程序
- Linux(ubuntu/Centos) 使用Tomcat 部署Java项目 附带安装JDK+数据库
- 使用game-to-flatpak脚本将商业Linux游戏安装程序转换为Flatpak应用程序
- 如何在Linux下部署web程序(搭建vsftp服务,搭建sshd 服务器,jdk安装步骤,Tomcat安装步骤,MySQL安装步骤)
- 使用java程序启动linux上的脚本,重启tomcat
- Linux下安装Tomcat服务器和部署Web应用
- Linux下安装Tomcat服务器和部署Web应用
- LINUX部署WEB项目(TOMCAT安装和配置)
- 在Parallels Desktop上安装Cent OS并部署服务器环境(Linux, JDK, tomcat, mysql, Jenkins, git, maven)全记录
- Linux下安装Tomcat服务器和部署Web应用