zoukankan      html  css  js  c++  java
  • Linux下安装和配置JDK与Tomcat(升级版)

    在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级

    1、下载相关软件

    apache-tomcat-6.0.37.tar.gz
    jdk-6u25-linux-i586-rpm.bin (32位系统的,我的系统为32位的,所以用的是这个咯)
    jdk-6u25-linux-x64-rpm.bin (64位系统的)

    把上述软件统一放到 /usr/local/src/ 文件夹下。

    我的“百度网盘”下载页面:进入下载页面

    官方下载页面:参考先前的文章(Linux下安装和配置JDK与Tomcat(入门版))去下载即可。

    #切换到源码目录

    [root@localhost src]# cd /usr/local/src

    2、卸载掉自带的OpenJDK

    #查看目前系统的jdk

    [root@localhost src]# rpm -qa | grep jdk
    java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

    #卸载之

    [root@localhost src]# yum -y remove java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

    3、安装JDK

    #修改执行权限

    [root@localhost src]# chmod -R 777 ./*

    #执行安装

    [root@localhost src]# ./jdk-6u25-linux-i586.rpm

    默认安装路径为: /usr/java/jdk1.6.0_25

    4、配置JDK

    vim /etc/profile

    在其尾部追加:

    export JAVA_HOME=/usr/java/jdk1.6.0_25
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

    #重新写入当前运行环境

    source /etc/profile

    5、安装Tomcat

    #解压,新建安装目录 /usr/local/apache-tomcat

    tar -xzvf ./apache-tomcat-6.0.37.tar.gz 
    mkdir /usr/local/apache-tomcat
    cp -rf ./apache-tomcat-6.0.37/* /usr/local/apache-tomcat/

    6、配置Tomcat

    #在生产环境用root是不安全的,所以给Tomcat分配新用户

    groupadd tomcat
    useradd -g tomcat -s /usr/sbin/nologin tomcat
    chown -R tomcat:tomcat /usr/local/apache-tomcat

    #把Tomcat安装成系统服务

    cd /etc/init.d
    vim ./tomcat

    输入如下内容:

    #!/bin/bash
    # description: Tomcat Start Stop Restart
    # processname: tomcat
    # chkconfig: 2345 20 80
    
    JAVA_HOME=/usr/java/jdk1.6.0_25
    export JAVA_HOME
    
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
    
    CATALINA_HOME=/usr/local/apache-tomcat
    
    case $1 in
    start)
    sh $CATALINA_HOME/bin/startup.sh
    ;; 
    stop) 
    sh $CATALINA_HOME/bin/shutdown.sh
    ;; 
    restart)
    sh $CATALINA_HOME/bin/shutdown.sh
    sh $CATALINA_HOME/bin/startup.sh
    ;; 
    esac
    exit 0

    #设置开机启动Tomcat

    chmod 755 ./tomcat
    chkconfig --add tomcat
    chkconfig --level 2345 tomcat on
    chkconfig --list tomcat  #查看是否已应用上

    7、配置防火墙,开启8080端口

    vim /etc/sysconfig/iptables

    #添加如下规则到22端口这条规则的下面即可

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

    #重启防火墙

    /etc/init.d/iptables restart  # 或  service iptables restart

    8、测试下

    service tomcat start   #启动
    service tomcat restart  #重启
    service tomcat stop  #关闭

    #查看是否有Tomcat 8080 端口

    netstat -ntlp | grep 8080
  • 相关阅读:
    Python [Leetcode 350]Intersection of Two Arrays II
    jade学习
    pageX、clientX、screenX、offsetX、layerX、x
    AngularJS--转载
    AngularJS
    超级强大的SVG动画详解
    javascript event对象的clientX,offsetX,screenX,pageX区别
    console的调试方法
    javascript--函数参数与闭包--详解
    如何把你的图标转换成web字体
  • 原文地址:https://www.cnblogs.com/52php/p/5669606.html
Copyright © 2011-2022 走看看