jdk1.8和Tomcat的两种安装方式

目录

1.安装JDK:

1.yum源安装:

2.tar包安装:

3.查看是否安装成功:

2.安装Tomcat:

1.tar包安装:

2.Docker安装:


1.安装JDK:

1.yum源安装:

  • 看yum库中有哪些java版本:

    yum search java | grep jdk
  • yum安装

    yum install -y java-1.8.0-openjdk 

2.tar包安装: ​​​​​​​

  • 方式一:浏览器手动下载:(需要登录)

    https://www.oracle.com/java/technologies/downloads/#java8
  • 方式二:百度云:

    链接:https://pan.baidu.com/s/1CeDdRF_Aup9c5vMcdr6gvg 
    提取码:k29m
  • 解压:

    tar -zxvf jdk-linux-x64.tar.gz /usr/java
  • 配置环境变量:

    cat << eof > /etc/profile.d/java.sh
    JAVA_HOME=/usr/java/jdk1.8.0_131
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME CLASSPATH PATH
    eof
    source /etc/profile.d/java.sh

3.查看是否安装成功:

java -version

2.安装Tomcat:

1.tar包安装:

  • wget下载:

    wget -c https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz
  • 解压:

    tar -zxvf apache-tomcat-8.5.20.tar.gz -C /usr/local
  • 修改目录名:

    cd /usr/local;mv apache-tomcat-8.5.20 tomcat
  • 配置环境变量:

    echo 'export TOMCAT_HOME=/usr/local/tomcat' >> /etc/profile.d/tomcat.sh
    source /etc/profile.d/tomcat.sh
  • 检查tomcat是否安装成功:

    /usr/local/tomcat/bin/version.sh
  • 编写启动脚本:

    cat << eof > /usr/lib/systemd/system/tomcat.service
    
    [Unit]
    Description=Tomcat                  # 脚本的描述信息
    After=nework.target                 # 意为在网络启动之后启动
    ​
    [Service]
    Type=forking                        # 相同的内容
    ExecStart=/usr/local/tomcat/bin/startup.sh                 # 启动服务
    ExecStop=/usr/local/tomcat/bin/shutdown.sh                 # 停止服务
    ExecReload=/usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.sh     # 重启服务,启动两个脚本
    PrivateTmp=true                     # 相同的内容
    ​
    [Install]
    WanteBy=multi-user.target           # 相同的内容
    eof
  • 重载systemctl:

    systemctl daemon-reload
  • 查看并启动服务:

    systemctl status tomcat
    systemctl restart tomcat

2.Docker安装:

  • 创建目录:

    mkdir -p /root/tomcat
  • 创建容器:

    docker run -id --name=c_tomcat \
    -p 8080:8080 \
    -v /root/tomcat:/usr/local/tomcat/webapps \
    tomcat 
  • 修改容器的目录:

    docker exec c_tomcat /bin/bash -c "cd /usr/local/tomcat;mv webapps.dist/* webapps/;rm -rf webapps.dist"

你可能感兴趣的:(tomcat,linux,服务器,java)