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

  • 相关阅读:
    pushlet 模式设定和session超时设定
    sql 排名
    Create Async Tree 的使用
    SQL 高级查询 50题
    pushlets 网址
    jsp 页面解析json字符串
    响应式WEB设计
    上传图片 并生成缩略图的 例子 C#.net
    profile 实现购物车 实例 (二)
    profile 实现购物车 实例(一)
  • 原文地址:https://www.cnblogs.com/DiZhang/p/12544911.html
Copyright © 2011-2022 走看看