zoukankan      html  css  js  c++  java
  • linux下源码安装jdk1.8和tomcat8.5

    Java是目前可移植性较高的语言,相当火热,tomcat运行就需要Java语言环境

    0.java简介

    1)tomcat运行需要对应的Java环境,Java环境通过安装jdk来获得
    2)为了防止兼容性问题,tomcat和Java的版本最好对应,
    一般java-1.8对应tomcat8,java-1.7对应tomcat7,且高版本java可以支持低版本tomcat
    3)Java安装包的命名方式:
    jdk-8uxxx一般称为jdk1.8对应的是java 1.8的相关工具,
    jdk-7uxxx一般称为jdk1.7对应的是java 1.7的相关工具
    4)rpm包安装适用于CentOS系统,如果是Ubuntu等其他版本的linux系统,可以使用源码jdk包进行安装
    5)jdk下载地址:

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    6)tomcat8下载地址:

    https://tomcat.apache.org/download-80.cgi

    1.使用源码包进行安装

    1.1.准备工作

    适用的系统:
    CentOS7.5和6.9和Ubuntu

    需要的软件包:
    jdk-8u181-linux-x64.tar.gz

    1.2.安装jdk

    1)清除已安装其他版本的jdk

    rpm -qa | grep jdk
    rpm -e --nodeps jdk

    2)上传并解压jdk源码包

    mkdir -p /server/tools
    cd /server/tools
    tar -xvf jdk-8u181-linux-x64.tar.gz
    ll jdk1.8.0_181

    3)创建Java相关目录
    # 参考rpm的目录结构

    mkdir -p /usr/java
    mv jdk1.8.0_181/ /usr/java/
    cd /usr/java/
    ln -s /usr/java/jdk1.8.0_181/ /usr/java/latest
    ln -s /usr/java/latest /usr/java/default
    ll /usr/java/

    4)配置环境变量

    echo '#!/bin/sh' >>/etc/profile.d/java.sh
    echo "# This is JAVA profile by zhaoshuai in $(date +%F)." >>/etc/profile.d/java.sh
    echo 'export JAVA_HOME=/usr/java/latest' >>/etc/profile.d/java.sh
    echo 'export JRE_HOME=/usr/java/latest/jre' >>/etc/profile.d/java.sh
    echo 'export CLASSPATH=$JAVA_HOME/lib/:$JRE_HOME/lib' >>/etc/profile.d/java.sh
    echo 'export PATH=$JAVA_HOME/bin:$PATH' >>/etc/profile.d/java.sh
    cat /etc/profile.d/java.sh
    source /etc/profile.d/java.sh 

    5)检查变量配置

    echo $JAVA_HOME
    echo $JRE_HOME
    echo $CLASSPATH
    echo $PATH
    java -version

    # 得到的结果如下

    [root@tomcat-srv java]# java -version
    java version "1.8.0_181"
    Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

    2.安装 apache-tomcat-8.5

    2.1.部署tomcat程序包

    cd /server/tools/
    tar -zxf apache-tomcat-8.5.11.tar.gz 
    mv apache-tomcat-8.5.11 /usr/local/tomcat1

    2.2.启动测试

    /usr/local/tomcat1/bin/catalina.sh start
    sleep 1
    ps -ef |grep --color=auto tomcat1
    tail -f /usr/local/tomcat1/logs/catalina.out

    在最后面看到“start Server startup in 97703 ms”这样的字段表示tomcat安装启动正常

    ======== 完毕,呵呵呵呵 =========

  • 相关阅读:
    ngnix 配置反向代理
    tomcat nio
    spring boot 1
    mongodb 总结
    spring profile 多环境配置管理
    分布式锁实现
    2020真难
    NSRunLoopCommonModes和NSDefaultRunLoopMode区别(Timer)
    数据统计---埋点
    【问题汇总】iOS数据持久化
  • 原文地址:https://www.cnblogs.com/tssc/p/9698808.html
Copyright © 2011-2022 走看看