Linux 使用脚本安装Tomcat并部署程序
来源:互联网 发布:魔兽月卡 知乎 编辑:程序博客网 时间:2024/06/05 16:37
在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 *
chmod 755 *
然后执行安装命令
- ./install_tomcat.sh
./install_tomcat.sh
Tomcat安装到了usr下,程序直接部署到服务器下,并拷贝了快捷方式到跟目录,服务也已经启动,并且我们已经关闭了防火墙
访问路径:http://127.0.0.1:8080/test/
如果想要卸载程序,执行命令
- ./uninstall_tomcat.sh
./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## 此处假设软件介质存在于/script目录下echo "安装TOMCAT服务器..."## 解压tomcatcd /scripttar zxvf apache-tomcat-6.0.36.tar.gz -C /usr/echo "TOMCAT安装成功..."chmod 755 /usr/apache-tomcat-6.0.36/binecho "TOMCAT可执行命令权限已经改变..."## 部署某程序 源文件是一目录文件cp -r /script/test /usr/apache-tomcat-6.0.36/webappsecho "程序部署成功..."## 关闭防火墙service iptables stopecho "防火墙关闭成功..."## 拷贝快捷方式cp /script/binit.sh /binit.shcp /script/bdown.sh /bdown.shecho "快捷方式已经拷贝到根目录..."## 启动服务sh /usr/apache-tomcat-6.0.36/bin/startup.shecho "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卸载成功..."
#!/bin/sh## 停止tomcat服务echo "卸载TOMCAT..."## 进入安装目录cd /usr/apache-tomcat-6.0.36/bin/## 执行服务停止./shutdown.shecho "TOMCAT已经停止..."## 删除服务器rm -rf /usr/apache-tomcat-6.0.36echo "TOMCAT卸载成功..."
快捷方式其实很简单,就是你执行这个命令,这个命令调用Tomcat的命令而已,内容如下:
- #!/bin/sh
- sh /usr/apache-tomcat-6.0.36/bin/startup.sh
- echo "TOMCAT已经启动..."
#!/bin/shsh /usr/apache-tomcat-6.0.36/bin/startup.shecho "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
#!/bin/shsh /usr/apache-tomcat-6.0.36/bin/shutdown.shecho "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 使用脚本安装Tomcat并部署程序
- Linux 使用脚本安装Tomcat并部署程序
- linux下安装tomcat并部署项目
- linux 安装tomcat并部署项目
- 远程操作Linux下安装Tomcat服务器并安装部署Java Web程序
- tomcat git linux部署脚本
- 腾讯云linux系统部署tomcat并简单部署程序到tomcat
- Linux下安装配置tomcat并部署javaweb项目
- 关于在linux上安装tomcat并部署javaweb项目
- Linux下装Tomcat安装并使用
- Linux系统安装并使用Tomcat
- linux部署tomcat并使用默认的jdk
- 使用shell脚本安装软件部署javaweb程序
- shell脚本--部署应用到tomcat并启动tomcat
- 使用ant脚本编译web工程并自动部署到tomcat
- 安装并使用tomcat试验Android网络程序
- 安装并使用tomcat试验Android网络程序
- BindingSource控件介绍
- iTunes帐号授权超过5次重置方法
- 配置vs2010 包含库头文件,库文件
- 使用BindingSource连接数据库
- 关于 extern inline
- Linux 使用脚本安装Tomcat并部署程序
- 【MySQL】关于大表记录的删除
- Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效
- 设计模式之模板方法模式
- 刷新 service
- 字如其人——免费的爱情测谎仪
- JQuery 1.10.2源码分析学习4(转载)
- SQL server 中更新表中的text、ntext或image字段信息
- A. Where do I Turn?