zoukankan      html  css  js  c++  java
  • linux安装tomcat

    1.将tar的tomcat安装包复制到linux的usr/local目录下   cp apache-tomcat-7.0.77.tar.gz /usr/local

    2.运行命令解压到当前目录    tar xzvf apache-tomcat-7.0.77.tar.gz

    3.修改tomcat目录名  mv  apache-tomcat-7.0.77 tomcat

    4.进入tomcat/bin目录   运行命令./startup.sh 

    5.curl http://localhost:8080   出现index网页代码

    在生产环境中要继续这样:

    cd /usr/local/tomcat/bin/  进入tomcat/bin
    tar xvzf commons-daemon-native.tar.gz    解压
    cd commons-daemon-1.0.15-native-src/unix 进入

    (1).yum -y install gcc   安装gcc
    (2).yum -y install make   安装make
    [root@localhost unix]# ./configure --with-java=/usr/java/jdk1.8.0_131   进入unix目录执行此命令  提示
    *** All done ***
    Now you can issue "make"
    (3).执行make
    (4).生成一个jsvc的文件,将其复制到tomcat的bin目录
    cp jsvc /usr/local/tomcat/bin/
    (5).修改文件daemon.sh

    test ".$TOMCAT_USER" = . && TOMCAT_USER=tomcat
    # Set JAVA_HOME to working JDK or JRE
    JAVA_HOME=/usr/java/jdk1.8.0_131

    (6).修改/usr/local/tomcat目录的所有者为tomcat(即您要指定身份运行的linux帐号):
    useradd -M tomcat #创建没有主目录的tomcat用户 chsh tomcat -s /sbin/nologin #禁止tomcat登陆操作,类似于windows的系统账户 chown -R tomcat /usr/local/tomcat #将/usr/local/tomcat下的所有档案与子目录进行相同的拥有者变更为tomcat用户
    (7).为tomcat/bin/目录下的*.sh添加相应的x权限位
    chmod +x /usr/local/tomcat/bin/*.sh
    (8).启动tomcat  并测试
    /usr/local/tomcat/bin/daemon.sh start
     curl http://localhost:8080 
    (9). 打开文件/etc/sysconfig/iptables,在commit前添加
    #8080是tomcat的访问端口
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 
    service iptables restart    重启iptable

    (10).停止tomcat
    /usr/local/tomcat/bin/daemon.sh  stop
    (11).添加tomcat为Linux的服务,这时就简单了,只需要创建一个软链到/etc/init.d/目录中即可
    ln  -s  /usr/local/tomcat/bin/daemon.sh  /etc/init.d/tomcat

    /etc/init.d/tomcat  start #启动tomcat
    service tomcat start      #启动tomcat
    /etc/init.d/tomcat  stop  #关闭tomcat
    service tomcat stop       #关闭tomcat
    (12).设置开机启动
    在daemon.sh文件中添加
    #!/bin/sh      #这句是原文件里有的,下面的2句是要添加的
    # chkconfig: 2345 10 90  
    # description: Starts and Stops the Tomcat daemon.

    然后运行命令
    chkconfig --add  tomcat   添加服务


    /******可以到tomcat/logs查看日志*********/

    shutdown -h now 关机再启动会自动启动tomcat

    halt 关机再启动不会启动tomcat


  • 相关阅读:
    Python-流程控制之if判断
    Python-流程控制之循环
    Python-基本运算符
    Python-基本运算符
    Python-数据类型的基本使用
    python2中与用户交互
    Python-内存管理
    vue 替换表格中的数据
    实现单例的三个方法
    django----框架介绍
  • 原文地址:https://www.cnblogs.com/chenKnowledgeConllection/p/6837080.html
Copyright © 2011-2022 走看看