• Tomcat配置多实例:centos和winserver环境


    CentOS:配置多Tomcat:    

    1、下载:# wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-6/v6.0.44/bin/apache-tomcat-6.0.44.tar.gz 
    2、解压:# tar -zxv -f apache-tomcat-6.0.44.tar.gz
    3、复制三份:# cp -r apache-tomcat-6.0.44 5i_net_01
    4、配置server.xml端口:# vi /home/root/tomcat_server/tomcat_5i_net_01/conf/server.xml
    【修改1:关闭指令端口:8101递增】 <Server port="8005" shutdown="SHUTDOWN">
    【修改2:http端口:8201递增;https端口:8401】 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"   redirectPort="8443" />
    【修改3:ajp端口:8301递增;https端口:8401】 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    5、配置server.xml虚拟路径:<Context path="/发布路径" docBase="项目的WebContent" reloadable="false" caseSensitive="false" debug="0"></Context>
    <Context path="" docBase="/home/root/tomcat_roots/5i_net_01/ROOT" reloadable="false" caseSensitive="false" debug="0"></Context>
     
    CentOS:Tomcat启动脚本:    

    新建启动脚本:# vi /home/root/tomcat_startup.sh

    添加执行权限:# chmod 777 /home/root/tomcat_startup.sh
    启动项目:#  sh /home/root/tomcat_startup.sh  5i_net_01  start 
    ###############################################
    tomcat_home=/home/root/tomcat_servers/$1 
    start() {
            echo -n "Starting tomcat: "
            #rm  $tomcat_home/logs/* -rf
            rm  $tomcat_home/work/* -rf
            $tomcat_home/bin/startup.sh
            tail -f $tomcat_home/logs/catalina.out
            echo "tomcat start ok."
    }
    stop() {
            echo -n "Shutting down tomcat: "
            $tomcat_home/bin/shutdown.sh
            echo "tomcat stop ok."
    }
    # See how we were called
    case "$2" in
            start)
                    start
                    ;;
            stop)
                    stop
                    ;;
            restart)
                    stop
                    sleep 3
                    start
                    ;;
            *)
                    echo "Usage: $0 {start|stop|restart}"
    esac
    exit 0
    ######################################################
    ps -ef|grep '^.*java.*'"tomcat-vst-order"'.*$'|grep -v grep|awk '{print $2}'|xargs kill -9
    /opt/apache-tomcat-vst-order/bin/startup.sh
    tail -f /opt/apache-tomcat-vst-order/logs/catalina.out
    ######################################################
     
    Window注册系统服务:
    在CentOS系统中,tomcat可以后台运行,相当方便;但是在windows系统中,tomcat只能以命令窗口的形式打开,很别扭;
    下面方法可以讲多tomcat注册不同的系统服务,注意端口不同,可以设置开机启动,很方便;
    进入tomcat的bin目录下,执行以下命令(service.bat不存在,下载64bit,里面有):
    注册服务:service.bat install tomcat8080    
    删除服务:service.bat uninstall tomcat8080    
    启动服务:net start tomcat8080    
    停止服务:net stop tomcat8080    
     
    报错:Nonalpha 95,原因:Windows2003操作系统的服务名称中不能出现下划线"_" ;
     
    官网版本区别:
    1:zip (pgp, md5) -- 绿色版
    2:tar.gz (pgp, md5)
    3:32-bit Windows zip (pgp, md5) -- Windows 32位 绿色版
    4:64-bit Windows zip (pgp, md5) -- Windows 64位 绿色版
    5:64-bit Itanium Windows zip (pgp, md5)
    6:32-bit/64-bit Windows Service Installer (pgp, md5) -- Windows 安装版
    第一个和第二个是tomcat最基本的包,不包括做为win服务的组件和其它依赖,只是压缩格式不同。
    第三个第四个第五个zip格式是针对32位或64位或Itanium处理器的包,包含了windows服务组件,和一些依赖的组件。
    最后一个是32/64位系统,windows服务安装包。
  • 相关阅读:
    CSS——半透明
    CSS——dispaly、overflow、visibility、opacity
    html——特例
    CSS——◇demo
    html——ico
    JS——函数
    JS——数组
    JS——for
    JS——i++与++i
    JS——三元表达式
  • 原文地址:https://www.cnblogs.com/xuxueli/p/4635331.html
Copyright © 2020-2023  润新知