zoukankan      html  css  js  c++  java
  • linux_ Redhat Linux配置JDK和Tomcat需要注意的地方

    转:http://blog.csdn.net/hongdi/article/details/10525797

    1、操作系统和安装包
    操作系统:Redhat Linux 6.4服务器版,桌面安装
    JDK:jdk-6u45-linux-x64-rpm.bin
    Tomcat:apache-tomcat-6.0.37.tar.gz

    2、安装JDK
    (1)ftp上传JDK包到服务器,注意:如果ftp开启ASCII支持,可能会导致安装不成功
    (2)给JDK二进制包赋予可执行权限
    [root@localhost /]#chmod +x jdk-6u45-linux-x64-rpm.bin
    查看JDK权限
    [root@localhost /]#ll jdk-6u45-linux-x64-rpm.bin
    (3)执行二进制包,生成jdk-6u45-linux-x64.rpm
    [root@localhost /]#./jdk-6u45-linux-x64-rpm.bin
    (4)赋予安装包权限
    [root@localhost /]#chmod +x jdk-6u45-linux-x64.rpm
    (5)安装程序
    [root@localhost /]#rpm -ivh jdk-6u45-linux-x64.rpm
    (4)设置环境变量
    编辑/etc/profile文件,找的export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
    并在该语句前,添加如下语句:
    CATAL_INA_HOME="/usr/local/tomcat6" #tomcat6的目录
    JAVA_HOME="/usr/java/jdk1.6.0_45"
    CLASSPATH=".:$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
    export JAVA_HOME CLASSPATH CATALINA_HOME
    pathmunge $JAVA_HOME/bin:$CLASSPATH/jre/bin
    (5)编辑保存后,重新应用生效
    [root@localhost /]#source /etc/profile
    (6)验证是否安装成功
    [root@localhost /]#java -version
    java version "1.6.0_45"
    Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
    Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)
    (7)如果安装操作系统有自带openjdk的话,需要卸载openjdk
    (7-1)查看安装JDK情况
    [root@localhost /]#rpm -qa|grep jdk
    java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
    java-1.6.0-openjdk-1.6.0.0.1-1.50.1.11.5.el6_3.x86_64
    (7-2)卸载
    [root@localhost /]#rpm -e <java-XXXXX>
    (7-3)重新安装JDK 
    [root@localhost /]#rpm -ivh jdk-6u45-linux-x64.rpm

    3、安装Tomcat
    (1)上传apache-tomcat-6.0.37.tar.gz,移动文件夹到/usr/local目录下
    (2)解压
    [root@localhost /]#tar –zxvf apache-tomcat-6.0.37.tar.gz
    (3)移动文件夹
    [root@localhost /]#mv apache-tomcat /usr/local/tomcat6
    (4)启动tomcat
    [root@localhost /]#./startup.sh
    (5)访问tomcat页面
    http://localhost:8080/
    (6)需要注意的问题:防火墙开启没有开放8080端口
    (6-1)防火墙开放8080端口
    在/ect/sysconfig下编写iptables文件加入一行: 
    -A RH-Firewall-1-INPUT –m state NEW –m tcp –p tcp –dport 8080 –j ACCEPT
    (6-2)关闭防火墙
    (6-2-1)关闭立即生效,重启后又开启 service iptables stop  
    (6-2-2)重启后生效 chkconfig iptables off

    还有一个坑: 运营商开放的是80端口映射域名,需要直接访问域名指向项目的话,需要修改tomcat6/conf/server.xml 中端口号8080 -->80

  • 相关阅读:
    ORACLE学习-1.过滤和排序
    Java-net.sf.json.JSONException: java.lang.reflect.InvocationTargetException处理方法之一
    ORACLE
    java日常-com.alibaba.fastjson快速处理json字符串转成list类型
    java日常-List、Map初始值
    javaScript中获取时间
    获取select的option值及其文本
    java日常-通过年月,获取到月的第一天和最后一天
    sybase powerdesigner 16.5注册码
    05-Docker私有仓库
  • 原文地址:https://www.cnblogs.com/cphmvp/p/3639486.html
Copyright © 2011-2022 走看看