在Debian上部署JSP应用步骤如下:
-
安装Java环境
sudo apt update sudo apt install openjdk-11-jdk # 推荐使用OpenJDK 11+ java -version # 验证安装 -
安装Tomcat
- 使用APT安装(推荐):
sudo apt install tomcat9 tomcat9-admin # 安装Tomcat及管理工具 sudo systemctl start tomcat9 # 启动服务 sudo systemctl enable tomcat9 # 设置开机自启 - 手动安装(可选):
下载Tomcat压缩包,解压至/opt/tomcat,配置环境变量及权限后启动。
- 使用APT安装(推荐):
-
部署JSP应用
- 将项目打包为WAR文件:
cd /path/to/your/project mvn package # 生成target/your-project.war - 将WAR文件复制到Tomcat的
webapps目录:sudo cp target/your-project.war /var/lib/tomcat9/webapps/
- 将项目打包为WAR文件:
-
验证部署
访问http://服务器IP:8080/your-project/,查看JSP页面是否正常显示。 -
可选配置
- 修改端口:编辑
/etc/tomcat9/server.xml,调整中的端口号。 - 配置管理用户:编辑
/etc/tomcat9/tomcat-users.xml,添加manager-gui角色用户。 - 启用防火墙:若需外部访问,使用
ufw放行对应端口:sudo ufw allow 8080/tcp
- 修改端口:编辑
注意事项:
- 确保Tomcat用户对应用目录有读写权限。
- 生产环境建议使用
systemd管理Tomcat服务,避免直接运行脚本。
参考来源:[1,3,4,5,6,7,8,9,10,11]