zoukankan      html  css  js  c++  java
  • 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根目录下,然后进入该目录,首先要改变所有文件的属性为可以执行

    Java代码  收藏代码
    1. chmod 755 *  

     

    然后执行安装命令

    Java代码  收藏代码
    1. ./install_tomcat.sh  

     

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

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

    如果想要卸载程序,执行命令

    Java代码  收藏代码
    1. ./uninstall_tomcat.sh  

     

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

     

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

    首先是安装脚本内容:

    Java代码  收藏代码
    1. #!/bin/sh  
    2. ## 此处假设软件介质存在于/script目录下  
    3. echo "安装TOMCAT服务器..."  
    4. ## 解压tomcat  
    5. cd /script  
    6. tar zxvf  apache-tomcat-6.0.36.tar.gz  -C /usr/  
    7. echo "TOMCAT安装成功..."  
    8. chmod 755 /usr/apache-tomcat-6.0.36/bin  
    9. echo "TOMCAT可执行命令权限已经改变..."  
    10. ## 部署某程序 源文件是一目录文件  
    11. cp -r /script/test /usr/apache-tomcat-6.0.36/webapps  
    12. echo "程序部署成功..."  
    13. ## 关闭防火墙  
    14. service iptables stop  
    15. echo "防火墙关闭成功..."  
    16. ## 拷贝快捷方式  
    17. cp /script/binit.sh /binit.sh  
    18. cp /script/bdown.sh /bdown.sh  
    19. echo "快捷方式已经拷贝到根目录..."  
    20. ## 启动服务  
    21. sh /usr/apache-tomcat-6.0.36/bin/startup.sh  
    22. echo "TOMCAT已经启动..."  

     

    然后是卸载脚本内容:

    Java代码  收藏代码
    1. #!/bin/sh  
    2. ## 停止tomcat服务  
    3. echo "卸载TOMCAT..."  
    4. ## 进入安装目录  
    5. cd /usr/apache-tomcat-6.0.36/bin/  
    6. ## 执行服务停止  
    7. ./shutdown.sh  
    8. echo "TOMCAT已经停止..."  
    9. ## 删除服务器  
    10. rm -rf /usr/apache-tomcat-6.0.36  
    11. echo "TOMCAT卸载成功..."  

     

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

    Java代码  收藏代码
    1. #!/bin/sh  
    2. sh /usr/apache-tomcat-6.0.36/bin/startup.sh  
    3. echo "TOMCAT已经启动..."  

     

    停止:

    Java代码  收藏代码
    1. #!/bin/sh  
    2. sh /usr/apache-tomcat-6.0.36/bin/shutdown.sh  
    3. echo "TOMCAT已经停止..."  
    4. ## 假如我们的程序还启动了一些端口,则要手动关闭他们,例如我们开启的是200  
    5. #SER=`netstat -nlp | grep :200 | awk '{print $7}'|cut -d'/' -f1`  
    6. #kill -9 $SER  
    7. #echo $SER  

     

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

     

    请您到ITEYE网站看原创,谢谢!

    http://cuisuqiang.iteye.com/ ! 

  • 相关阅读:
    MVC模式在Java Web应用程序中的实例分析
    设计模式
    实现xxxxxxx系统六大质量属性战术
    阅读了《大型网站技术架构:核心原理与案例分析》,分析XX系统如何增加相应的功能,提高系统的可用性和易用性
    淘宝系统质量属性分析
    《架构漫谈》读后感
    软件架构师架构设计过程是什么?
    《架构之美》阅读笔记06
    《架构之美》阅读笔记05
    《架构之美》阅读笔记04
  • 原文地址:https://www.cnblogs.com/lishoubin/p/3303818.html
Copyright © 2011-2022 走看看