Skip to content

Commit e6e2740

Browse files
committed
🔖 添加更新脚本
1 parent adbcf81 commit e6e2740

7 files changed

Lines changed: 53 additions & 23 deletions

File tree

demos/scripts/build-javaapp.bat

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
@echo off
12
rem -------------------------------------------------
2-
rem 本脚本用于编译打包 JavaWebApp
3-
rem 环境要求:Maven + JDK8
3+
rem 本脚本用于编译打包 JavaWebApp
4+
rem 环境要求:Maven + JDK8
45
rem -------------------------------------------------
56

6-
@echo off
7-
cd "../javaapp"
8-
mvn clean package -Dmaven.test.skip=true
7+
pushd %~dp0..\javaapp
8+
call mvn clean package -Dmaven.test.skip=true
9+
popd
10+
911
pause

demos/scripts/build-reactapp.bat

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1+
@echo off
12
rem -------------------------------------------------
23
rem The script is use to package JavaWebApp
34
rem Env: Nodejs 8.x
45
rem -------------------------------------------------
56

6-
@echo off
7-
8-
rem 删除 dist 目录
9-
cd ../reactapp
7+
pushd %~dp0..\reactapp
108

119
echo ">>>> 1. Delete node_modules"
1210
rd /s /q node_modules
@@ -19,4 +17,6 @@ echo ">>>> 3. npm run prod"
1917
rem 构建生产环境,构建的静态资源文件在 dist 目录
2018
call npm run prod
2119

20+
popd
21+
2222
pause

demos/scripts/demo01-start.bat

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
1+
@echo off
12
rem -------------------------------------------------
23
rem 启动 Demo1
34
rem 1. 启动 Nginx
45
rem 2. 启动一个 JavaApp,访问地址为:localhost:9010
56
rem -------------------------------------------------
6-
@echo off
7+
78
echo ">>>> 1. Start nginx"
8-
cd "../nginx-1.14.0"
9+
pushd %~dp0..\nginx-1.14.0
910
call nginx-start.bat
11+
popd
1012

1113
echo ">>>> 2. Start javaapp - localhost:9010"
12-
cd "../javaapp"
13-
java -Dtomcat.connector.port=9010 -cp "target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
14+
pushd %~dp0..\javaapp
15+
call java -Dtomcat.connector.port=9010 -cp "target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
16+
popd
17+
1418
pause
1519

1620

demos/scripts/demo02-start.bat

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@echo off
12
rem -----------------------------------------------------------------------------
23
rem Demo02 - 负载均衡配置(Nginx/demos/nginx-1.14.0/conf/demos/demo02.conf)
34
rem 1. 启动 Nginx
@@ -6,16 +7,19 @@ rem localhost:9021
67
rem localhost:9022
78
rem localhost:9023
89
rem -----------------------------------------------------------------------------
9-
@echo off
10+
1011
echo ">>>> 1. Start nginx"
11-
cd "../nginx-1.14.0"
12+
pushd %~dp0..\nginx-1.14.0
1213
call nginx-start.bat
14+
popd
1315

1416
echo ">>>> 2. Start 3 java app: localhost:9021, localhost:9022, localhost:9023"
15-
cd "../javaapp"
17+
pushd %~dp0..\javaapp
1618
start /min java -Dtomcat.connector.port=9021 -cp "target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
1719
start /min java -Dtomcat.connector.port=9022 -cp "target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
1820
start /min java -Dtomcat.connector.port=9023 -cp "target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
21+
popd
22+
1923
pause
2024

2125

demos/scripts/demo03-start.bat

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@echo off
12
rem -----------------------------------------------------------------------------
23
rem Demo03 - 网站有多个 webapp 的配置(Nginx/demos/nginx-1.14.0/conf/demos/demo03.conf)
34
rem 1. 启动 Nginx
@@ -6,16 +7,18 @@ rem localhost:9030/
67
rem localhost:9031/product
78
rem localhost:9032/user
89
rem -----------------------------------------------------------------------------
9-
@echo off
10+
1011
echo ">>>> 1. Start nginx"
11-
cd "../nginx-1.14.0"
12+
pushd %~dp0..\nginx-1.14.0
1213
call nginx-start.bat
14+
popd
1315

1416
echo ">>>> 2. Start 3 java app: localhost:9030, localhost:9031/product, localhost:9032/user"
15-
cd "../javaapp"
17+
pushd %~dp0..\javaapp
1618
start /min java -Dtomcat.connector.port=9030 -Dtomcat.context.path=/ -cp "target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
1719
start /min java -Dtomcat.connector.port=9031 -Dtomcat.context.path=/product -cp "target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
1820
start /min java -Dtomcat.connector.port=9032 -Dtomcat.context.path=/user -cp "target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
19-
pause
21+
popd
2022

23+
pause
2124

demos/scripts/demo04-start.bat

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
1+
@echo off
12
rem -----------------------------------------------------------------------------
23
rem Demo04 - 动静分离
34
rem 1. 启动 Nginx
45
rem 2. 启动一个 JavaApp,访问地址分别为:
56
rem localhost:9040
67
rem -----------------------------------------------------------------------------
7-
@echo off
8+
89
echo ">>>> 1. Start nginx"
9-
cd "../nginx-1.14.0"
10+
pushd %~dp0..\nginx-1.14.0
1011
call nginx-start.bat
12+
popd
1113

1214
echo ">>>> 2. Start 3 java app: localhost:9040"
13-
cd "../javaapp"
15+
pushd %~dp0..\javaapp
1416
start /min java -Dtomcat.connector.port=9040 -cp "target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
17+
popd
1518
pause
1619

1720

demos/scripts/demo05-start.bat

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
@echo off
2+
rem -----------------------------------------------------------------------------
3+
rem Demo05 - 使用 Nginx 搭建文件服务器
4+
rem 1. 启动 Nginx
5+
rem 2. 访问地址:
6+
rem localhost:9050
7+
rem -----------------------------------------------------------------------------
8+
9+
echo ">>>> 1. Start nginx"
10+
pushd %~dp0..\nginx-1.14.0
11+
call nginx-start.bat
12+
popd
13+
14+

0 commit comments

Comments
 (0)