商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何在CentOS上部署JSP应用

如何在CentOS上部署JSP应用

  发布于2026-07-13 阅读(0)

扫一扫,手机访问

在CentOS上部署JSP应用,其实没想象中那么复杂,只要把几个关键环节理顺了,整个流程就能跑通。下面一步步拆开来看。

如何在CentOS上部署JSP应用

第一步,搞定Ja va环境。JSP应用说到底还是跑在Ja va上的,所以JDK必须到位。CentOS上最省事的方式是用OpenJDK,一条命令就能装好:

sudo yum install ja va-1.8.0-openjdk-devel

当然,如果你更倾向Oracle JDK,也可以手动下载tar包来安装,只是步骤会多几步。从实际使用来看,OpenJDK对绝大多数场景已经足够,没必要额外折腾。

第二步,选一个Servlet容器。Apache Tomcat是这个领域最成熟的方案,没有之一。下载和解压都很直接:

wget https://www.apache.org/dyn/closer.cgi/action/download.cgi?repository=binaries&path=/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz
sudo tar xvf apache-tomcat-9.0.56.tar.gz -C /opt

为了方便,可以创建一个符号链接:

sudo ln -s /opt/apache-tomcat-9.0.56 /opt/tomcat

启动Tomcat只需要一行:

sudo /opt/tomcat/bin/startup.sh

如果希望Tomcat随系统自动启动,可以用systemd服务来实现。配置好后执行:

sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat

第三步,把JSP应用部署上去。这里有几个常用姿势:

  • 最直接的方法是把WAR文件丢进Tomcat的webapps目录。Tomcat会自动检测并解压部署:

    sudo cp your-application.war /opt/tomcat/webapps/

    Tomcat会自动解压并部署——没错,就是这么省心。

  • 如果偏好图形界面,可以通过浏览器访问Tomcat的管理后台(默认地址是http://your-server-ip:8080/manager/html),在那里上传和管理WAR包。首次使用需要先配置好管理账号。

  • 对于习惯用Ma ven或Gradle构建项目的团队,也可以通过插件直接远程部署,适合自动化流水线。

第四步,搞定防火墙。别忘了把HTTP和HTTPS的端口放行:

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

第五步,访问验证。在浏览器里输入http://your-server-ip:8080/your-application,如果一切正常,JSP页面就能渲染出来了。

以上就是一个完整的部署流程。当然,实际生产环境可能还需要做更多优化,比如调整JVM参数、配置连接池、设置HTTPS证书等,但这些是后面的故事了。先把基础跑通,后面的事就好办得多。

本文转载于:https://www.yisu.com/ask/43449933.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注