@echo off cls echo Spring Boot应用部署到Tomcat 10.1.48 ==================================== :: 简单版本,避免复杂路径操作 set "SOURCE_WAR=target\web-0.0.1-SNAPSHOT.war" set "TARGET_WAR=target\DL.war" :: 检查源文件是否存在 if not exist "%SOURCE_WAR%" ( echo 错误: 找不到源WAR文件 echo 请先运行 'mvn clean package -DskipTests' 构建项目 pause exit /b 1 ) :: 复制文件(使用基本copy命令) echo 正在准备部署文件... copy "%SOURCE_WAR%" "%TARGET_WAR%" :: 检查复制是否成功 if exist "%TARGET_WAR%" ( echo 文件准备成功! echo. echo ====== Tomcat部署步骤 ====== echo 1. 上传文件: echo 请将 "%TARGET_WAR%" 上传到服务器的 /opt/tomcat/webapps/ 目录 echo 推荐使用WinSCP或FileZilla进行上传 echo. echo 2. 设置服务器权限: echo 连接到服务器后执行以下命令: echo cd /opt/tomcat echo sudo chown -R tomcat:tomcat webapps/ echo sudo chmod -R 755 webapps/ echo. echo 3. 重启Tomcat: echo cd /opt/tomcat/bin echo sudo ./shutdown.sh echo sleep 30 echo sudo ./startup.sh echo. echo 4. 验证部署: echo 访问: http://服务器IP:8080/DL echo 查看日志: tail -f /opt/tomcat/logs/catalina.out echo. echo 重要说明: echo - 确保服务器上的Tomcat版本为10.1.48 echo - 确保数据库连接信息正确 echo - 如有问题,请查看Tomcat日志文件 ) else ( echo 错误: 文件准备失败 ) echo. pause