Arise的个人博客 Arise的个人博客

俱往矣,数风流人物,还看今朝

目录
Linux-安装Tomcat并运行WebApp
/  

Linux-安装Tomcat并运行WebApp

SSH连接Linux

Linux端

  1. 安装ssh

    sudo apt-get install openssh-server
    
  2. 检查当前的ssh开启情况:

    ps -e |grep ssh
    
  3. 修改配置并重启ssh服务:

    vi /etc/ssh/sshd_config
    
    # PasswordAuthentication yes
    # PermitEmptyPasswords yes
    # PermitRootLogin yes
    
  4. 重启ssh服务

    sudo /etc/init.d/ssh restart
    
  5. 查看当前ip

    ifconfig
    

附:

  1. 安装tree

    sudo apt-get install tree
    
  2. 显示一层目录

    tree -L 1
    
  3. 把目录结构信息保存到文本中

    tree -L N层目录 > cxk.txt
    

Windows端

  1. 安装xshell

    https://www.netsarang.com/en/xshell/

  2. new session

  3. 协议ssh, 端口默认为22

  4. 连接, 输入账户名和密码

安装Oracle JDK

  1. 下载

    https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

    也可以使用本地服务器下载

    wget http://192.168.74.1:81/jdk8.gz
    
  2. 解压到linux /opt/jdk8目录下

    .gz
    解压1:gunzip FileName.gz
    解压2:gzip -d FileName.gz
    压缩:gzip FileName
    .tar.gz
    解压:tar zxvf FileName.tar.gz
    压缩:tar zcvf FileName.tar.gz DirName
    
  3. 给jdk赋予权限

    # 如果是装在root用户下,切换到其他用户用java -version 命令查看无jdk,则在root账户下执行如下两条命令
    sudo chmod -R 755 java安装目录
    sudo chown -R [username] java安装目录
    
  4. 配置sudo vi /etc/profile

    JAVA_HOME=/usr/local/jdk1.8.0_191
    JAVA_BIN=$JAVA_HOME/bin
    JRE_HOME=$JAVA_HOME/jre
    JRE_BIN=$JRE_HOME/bin
    PATH=$JAVA_BIN:$JRE_BIN:$PATH
    export JAVA_HOME JRE_HOME PATH
    
  5. 启用配置source /etc/profile

  6. 查看java是否安装成功

    java -version
    

安装tomcat服务器

  1. 下载

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

  2. 解压

    tar -xf ./tomcat-8.tar
    
  3. 查看版本号

    /opt/tomcat8/bin/catalina.sh version
    
  4. 测试配置是否正确

    ./catalina.sh configtest
    
  5. 创建自己的app

    /opt/apps/cxk-web
    ├── conf		# webapps中复制过来
    ├── logs		# 自己创建一个
    ├── tomcat.sh	# 自己编写脚本
    └── webapps		# webapps中复制过来
    
    #!/bin/bash
    export JAVA_OPTS="-Xms100m -Xmx200m"
    export JAVA_HOME="/opt/jdk8/"	# java虚拟机目录
    export CATALINA_HOME="/opt/tomcat8"	# tomcat服务器的目录
    export CATALINA_BASE="`pwd`"	# web项目目录
    
    # 注意: 下面的空格全是tab
    case $1 in
            start)	# 启动命令
            $CATALINA_HOME/bin/catalina.sh start
                    echo start success!!
            ;;
            stop)
                    $CATALINA_HOME/bin/catalina.sh stop
                    echo stop success!!
            ;;
            restart)
            $CATALINA_HOME/bin/catalina.sh stop
                    echo stop success!!
                    sleep 2
            $CATALINA_HOME/bin/catalina.sh start
            echo start success!!
            ;;
            version)
            $CATALINA_HOME/bin/catalina.sh version
            ;;
            configtest)
            $CATALINA_HOME/bin/catalina.sh configtest
            ;;
            esac
    exit 0
    
  6. 测试自己的app启动

    ./tomcat.sh configtest
    
    image.png
  7. 启动自己的app

    ./tomcat.sh start
    
    image.png
  8. 访问测试

    curl 127.0.0.1:8080
    
    image.png

Tomcat配置及原理,详见:http://tbeau.oicp.io/articles/2020/05/23/1590220972791.html


标题:Linux-安装Tomcat并运行WebApp
作者:lmmarise
地址:http://tbeau.oicp.io/articles/2020/05/23/1590221138863.html

image.png