linux安装JRE和Tomcat 一、安装jdk 二、安装tomcat 三、tomcat与nginx连接

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

报错

linux安装JRE和Tomcat
一、安装jdk
二、安装tomcat
三、tomcat与nginx连接

解决

yum install glibc.i686

再测试就行了

linux安装JRE和Tomcat
一、安装jdk
二、安装tomcat
三、tomcat与nginx连接

测试

/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。

linux安装JRE和Tomcat
一、安装jdk
二、安装tomcat
三、tomcat与nginx连接

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

2.2 使用

进入tomcat的bin目录

bash startup.sh 即可运行

bash shutdown.sh关闭tomcat

通过地址栏访问

http://yourIp:8080

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

linux安装JRE和Tomcat
一、安装jdk
二、安装tomcat
三、tomcat与nginx连接

这样就成功了

三、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访问即可