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.
 
 
 

47 lines
1.2 KiB

@echo off
rem ==================================================
rem 性能优化部署脚本
rem 此脚本用于部署数据库索引和更新Mapper XML文件
rem ==================================================
echo 开始部署性能优化更改...
rem 1. 编译项目,确保最新的Mapper XML文件被打包
echo 正在编译项目...
mvn clean package -DskipTests
if %ERRORLEVEL% NEQ 0 (
echo 编译失败,请检查错误信息!
pause
exit /b 1
)
rem 2. 提示用户执行数据库索引脚本
echo.
echo ==================================================
echo 请在数据库中执行以下脚本创建必要的索引:
echo CREATE_OPTIMIZATION_INDEXES.sql
echo ==================================================
echo.
pause
rem 3. 部署更新后的WAR文件
echo.
echo 正在复制WAR文件到部署目录...
copy target\web-0.0.1-SNAPSHOT.war DL.war
if %ERRORLEVEL% NEQ 0 (
echo WAR文件复制失败!
pause
exit /b 1
)
echo 部署完成!请按照以下步骤进行:
echo 1. 将DL.war文件上传到Tomcat的webapps目录
echo 2. 重启Tomcat服务器
echo 3. 验证应用性能是否有所改善
echo.
echo 性能优化部署脚本执行完毕!
pause