在Centos8下使用Tomcat部署Web应用大致操作步骤如下:
第一步,需要先安装JDK,版本可根据要部署的代码实际使用版本一致为好。不建议一味追求最新版本。
第二步,下载Tomcat版本,安装并进行配置。
第三步,将从Eclipse导出的War包放置至指定的Tomcat目录下。【/webapps】
1.Centos8下安装JDK
参见:https://www.jianshu.com/p/af7d7eff9da1
2.下载Tomcat,安装并进行配置
2.1官网下载Tomcat9
2.2解压安装包
# tar -zxvf apache-tomcat-9.0.36.tar.gz
2.3配置Tomcat
配置文件路径:
/opt/tomcat/apache-tomcat-9.0.36/conf
编辑配置文件:主要配置是端口号,默认端口号为:8080
# vim server.xml
2.4启动/关闭 Tomcat
启动:
方式一:直接启动 ./startup.sh
方式二:作为服务启动 nohup ./startup.sh &
解释:
通过方式一启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也会立即停止,
通过方式二可以作为linux服务一直运行
关闭:
./shudown.sh
3.将War包上传到默认目录【/webapps】
4.配置防火墙,放开端口号
# sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
# sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
# sudo firewall-cmd --reload
5.访问
5.1 http://ip:8080
5.2 http://ip:8080/war包项目名
7.说明:
真正项目的运营/运维,需要考虑安全性,可维护性等。比如:tomcat的自动升级,使用非root账户,自动启动等。参照