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
59 lines
1.6 KiB
|
3 months ago
|
@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
|