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
47 lines
1.2 KiB
|
3 months ago
|
@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
|