You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

59 lines
1.6 KiB

@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