一、安装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
报错
解决
yum install glibc.i686
再测试就行了
测试
在/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。
tar -zxvf yourName.tar.gz
解压即可
2.2 使用
进入tomcat的bin目录
bash startup.sh
即可运行
bash shutdown.sh
关闭tomcat
通过地址栏访问
注意查看云主机是否开放了8080端口
这样就成功了
三、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访问即可