在Debian上实现JSP项目容器化部署,可参考以下步骤:
安装基础环境
sudo apt update && sudo apt install openjdk-11-jdk sudo apt install docker-ce docker-ce-cli containerd.io sudo systemctl start docker && sudo systemctl enable docker 准备JSP项目
mvn clean package生成target/*.war)。编写Dockerfile
FROM tomcat:9.0 COPY ./target/your-app.war /usr/local/tomcat/webapps/ EXPOSE 8080 CMD ["catalina.sh", "run"] (注:若需自定义配置,可复制conf/server.xml等文件到镜像中)构建并运行容器
docker build -t jsp-app . docker run -d -p 8080:8080 --name jsp-container jsp-app 验证与扩展
http://localhost:8080/your-app-name。docker-compose.yml中配置服务关联。说明:以上步骤基于官方镜像和基础配置,生产环境需进一步优化(如使用非root用户、配置HTTPS、添加健康检查等)。