cemtos 7.6 发布javaweb流程


centos 7.6 发布javaweb流程


记录每一次学习

本人是使用centos7.6作为web网站的服务器,jdk为1.8.0_251,tomcat为8.5.54

远端服务器是用的XShell连接。服务器是买的腾讯云,买完服务器记得再去腾讯买域名。(本人在这一步掉过坑)嘿嘿嘿。。。

具体流程

1.先去下载jdk和tomcat到本地,我是在windows上操作的这些,先把jdk**.tar.gz和tomcat**.tar.gz下载到本地;
2.然后用的rz -E命令做的包上传服务器,可以现在linux上安装rz,命令为:yum -y install lrzsz;
3.之后解压tar安装包到你想安装的目录下,解压命令为:tar -zxvf jdk*/tomcat*.tar.gz;
4.然后修改/etc/profile为java和tomcat添加环境变量,如下图所示:
cemtos 7.6 发布javaweb流程
5.添加完环境变量后,要执行./etc/profile命令,配置才会生效;
6.可以通过java -version命令测试jdk是否安装成功;
7.tomcat的默认端口是8080,可以用netstat -ano|grep 8080命令,查看是否端口被占用,若被占用,可以去%TOMCAT_HOME%/conf/server.xml中修改端口号,如下图所示:
cemtos 7.6 发布javaweb流程
8.本人发布的网站为https协议,所以还需要配置下列几个步骤:
1)在%JAVA_HOME%/bin 目录下执行命令:keytool -genkey -v -alias tomcat -keyalg RSA -keystore /root/tomcat.keystore -validity 36500,(具体的含义可以自己查查,嘻嘻。。。)为tomcat生成证书;
2)生成成功后,在%TOMCAT_HOME%/conf/server.xml修改https端口为443,该端口为https默认端口,访问时不需加端口号,同时添加证书,如下图所示:
cemtos 7.6 发布javaweb流程
至此,linux服务器配置完成,因为当前还未使用到数据库,后续后添加。
%TOMCAT_HOME%/bin/下 的startup.sh和shutdown.sh为tomcat 的启动/关闭命令,启动后即可访问。
测试tomcat https是否能够访问,如下图所示:
cemtos 7.6 发布javaweb流程
直接访问https://IP地址或域名即可。

将自己的网站打包成war包,放在%TOMCAT_HOME%/webapps/下,启动服务即可访问。