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

    安装jdk

    安装完Centos6.5的Base Server版会默认安装OpenJDK,首先需要删除OpenJDK

    1、查看以前是不是安装了openjdk
    如果不是root用户需要切换到root用户(su - root)

    rpm -qa | grep java

    显示如下:(有则卸载,没有就不用),注意版本可能会有些不一样,以实际操作的为准。

    tzdata-java-2013g-1.el6.noarch
    java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
    java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

    2、卸载openjdk:
    (其中参数“tzdata-java-2013j-1.el6.noarch”为上面查看中显示的结果,粘进来就行,如果你显示的不一样,请复制你查询到的结果)

    rpm -e --nodeps  tzdata-java-2013g-1.el6.noarch
    rpm -e --nodeps  java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
    rpm -e --nodeps  java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

    3、安装jdk
    (1)切换到root用户并进入usr目录: cd /usr
    (2)在usr目录下创建java文件夹: mkdir java
    (3)将jdk-7u71-linux-x64.tar.gz拷贝或上传到java目录下

    或者通过wget下载: 下载地址可以在Oracle官网f12查看

    //通过wget下载
    wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-i586.tar.gz

    (4)进入/usr/java文件夹下:cd /usr/java/
    (5)修改权限,参数“jdk-7u71-linux-x64.tar.gz”为你自己上传的jdk安装文件
    chmod 755 jdk-7u71-linux-x64.tar.gz
    (6)解压:tar –zxvf jdk-7u71-linux-x64.tar.gz
    (7)配置环境变量
    vi /etc/profile
    添加内容:

    export JAVA_HOME=/usr/java/jdk1.7.0_71
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME PATH CLASSPATH

    (8)重新编译环境变量

    source /etc/profile

    (9)测试jdk是否安装成功

    [root@localhost bin]# java -version
    java version "1.7.0_71"
    Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
    Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

    安装tomcat

    使用wget下载或者上传tomcat的压缩包到目标文件夹下:

    1、进入tomcat压缩文件的目录中:cd /usr/local/myapp/
    2、解压tomcat压缩文件:tar -zxvf apache-tomcat-7.0.57.tar.gz

    3、关闭防火墙(永久,需要重启,不推荐):chkconfig iptables off
    4、重启机器:reboot

    注意,这里也可以只打开tomcat所需端口:8080

    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    /etc/rc.d/init.d/iptables save
    /etc/init.d/iptables status
    # /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    # service iptables save
    # service iptables restart
    
    或直接修改文件/etc/sysconfig/iptables.
    # vi /etc/sysconfig/iptables
    -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
    # service iptables restart
    

    5、启动tomcat:
    进入tomcat的bin目录:cd /usr/local/myapp/apache-tomcat-7.0.57/bin/
    启动tomcat web服务器:./startup.sh

    在浏览器输入: http://192.168.56.102:8080

    6、停止tomcat:./shutdown.sh
    7、查看tomcat日志信息:

    tail -200f /usr/local/myapp/apache-tomcat-7.0.57/logs/catalina.out

    200表示最后显示行数

    也可以用组合命令,启动并查看日志:
    进入tomcat的bin目录

    ./startup.sh && tail -200f ../logs/catalina.out

    设置tomcat开机启动
    在/etc/rc.d/rc.local文件最后添加

    export JAVA_HOME=/usr/java/jdk1.7.0_71
    /usr/local/myapp/apache-tomcat-7.0.57/bin/startup.sh start

    重启tomcat


    首先,进入Tomcat下的bin目录

    cd /usr/local/tomcat/bin

    使用Tomcat关闭命令

    ./shutdown.sh

    注意不是:shutdown.sh 而是 ./shutdown.sh
    查看Tomcat是否以关闭

    ps -ef|grep java

    显示如下信息,则关闭成功:

    root      2073  1661  0 21:13 pts/0    00:00:00 grep java
    

    重新启动tomcat:

    ./startup.sh

    参考:
    http://man.linuxde.net/wget
    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  • 相关阅读:
    【乱侃】How do they look them ?
    【softeware】Messy code,some bug of Youdao notebook in EN win7
    【随谈】designing the login page of our project
    【web】Ad in security code, making good use of resource
    SQL数据库内存设置篇
    关系数据库的查询优化策略
    利用SQL未公开的存储过程实现分页
    sql语句总结
    sql中使用cmd命令注销登录用户
    SQLServer 分页存储过程
  • 原文地址:https://www.cnblogs.com/DiZhang/p/12544912.html
Copyright © 2011-2022 走看看