zoukankan      html  css  js  c++  java
  • linux安装JRE和Tomcat

    一、安装jdk

    1.1 下载jdk

    在官网下的太慢

    华为仓库:https://repo.huaweicloud.com/java/jdk/

    选择自己心仪的版本下载,下载tar.gz的解压就能用,传输到linux上,上传路径为/usr/java

    使用tar -zxvf yourName.tar.gz解压

    1.2 配置环境

    vim /etc/profile,该JDK在所有用户中生效:

    文本末尾添加,G 可跳转到文本末尾,注意把JAVA_HOME的版本换成自己的

    export JAVA_HOME=/usr/java/jdk1.8.0_65
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$JAVA_HOME/bin:$PATH
    

    使用:source /etc/profile 让环境生效

    1.3 测试

    java -version

    报错

    UTOOLS1588730860264.png

    解决

    yum install glibc.i686

    再测试就行了

    UTOOLS1588731587446.png

    测试

    /tmp目录vim Test.java

    public class Test{
            public static void main(String[] args){
                    System.out.print("???");
            }   
    }
    

    保存后

    javac Test.java

    java Test

    会输出???,就成功了

    二、安装tomcat

    2.1 下载tomcat

    官网:https://tomcat.apache.org/download-90.cgi

    选择自己心仪的版本下载传输到linux。

    UTOOLS1588734657697.png

    tar -zxvf yourName.tar.gz 解压即可

    2.2 使用

    进入tomcat的bin目录

    bash startup.sh 即可运行

    bash shutdown.sh关闭tomcat

    通过地址栏访问

    http://yourIp:8080

    注意查看云主机是否开放了8080端口

    UTOOLS1588734872844.png

    这样就成功了

    三、tomcat与nginx连接

    3.1 将请求交给tomcat

    vim /etc/nginx/conf.d/default.conf 此处为yum安装的nginx的路径

    default.conf末尾添加

    server {
        listen 80; 
        server_name test.yourDomain.cn;
        server_name_in_redirect        on; 
        location ~ .$ #所有页面均交由tomcat处理
        {   
          proxy_pass http://localhost:8080;#转向tomcat处理
        }   
    }
    

    将server_name 换成自己的域名

    这时nginx -t 进行测试nginx配置是否报错

    nginx -s reload 使nginx配置生效

    3.2 修改Tomcat默认访问路径

    如果想修改tomcat的默认访问路径

    vim /usr/java/apache-tomcat-9.0.34/conf/server.xml 此处为自己具体tomcat的安装位置

    <host>区间中添加<Context/>如下,docBase修改为自己想绑定的目录

    <Host name="localhost" appBase="webapps"        unpackWARs="true" autoDeploy="true"        xmlValidation="false" xmlNamespaceAware="false">
        <Context path="" docBase="/usr/java/apache-tomcat-9.0.34/webapps/qqlogin-1.0-SNAPSHOT" debug="0"/>
    </Host>
    

    再重启tomcat访问即可

  • 相关阅读:
    剑指offer-删除链表中重复的节点
    剑指offer——二叉树中和为某一值的路径
    动态规划之140 Word Break2
    动态规划之139 Word Break
    动态规划之132 Palindrome Partitioning II
    动态规划之115 Distinct Subsequences
    动态规划之97 Interleaving String
    动态规划之91 decode ways
    vector
    第一篇
  • 原文地址:https://www.cnblogs.com/first-bloodlalala/p/12835191.html
Copyright © 2011-2022 走看看