File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ @ echo off
12rem -------------------------------------------------
2- rem 本脚本用于编译打包 JavaWebApp
3- rem 环境要求:Maven + JDK8
3+ rem 本脚本用于编译打包 JavaWebApp
4+ rem 环境要求:Maven + JDK8
45rem -------------------------------------------------
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+
911pause
Original file line number Diff line number Diff line change 1+ @ echo off
12rem -------------------------------------------------
23rem The script is use to package JavaWebApp
34rem Env: Nodejs 8.x
45rem -------------------------------------------------
56
6- @ echo off
7-
8- rem 删除 dist 目录
9- cd ../reactapp
7+ pushd %~dp0 ..\reactapp
108
119echo " >>>> 1. Delete node_modules"
1210rd /s /q node_modules
@@ -19,4 +17,6 @@ echo ">>>> 3. npm run prod"
1917rem 构建生产环境,构建的静态资源文件在 dist 目录
2018call npm run prod
2119
20+ popd
21+
2222pause
Original file line number Diff line number Diff line change 1+ @ echo off
12rem -------------------------------------------------
23rem 启动 Demo1
34rem 1. 启动 Nginx
45rem 2. 启动一个 JavaApp,访问地址为:localhost:9010
56rem -------------------------------------------------
6- @ echo off
7+
78echo " >>>> 1. Start nginx"
8- cd " ../ nginx-1.14.0"
9+ pushd %~dp0 ..\ nginx-1.14.0
910call nginx-start.bat
11+ popd
1012
1113echo " >>>> 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+
1418pause
1519
1620
Original file line number Diff line number Diff line change 1+ @ echo off
12rem -----------------------------------------------------------------------------
23rem Demo02 - 负载均衡配置(Nginx/demos/nginx-1.14.0/conf/demos/demo02.conf)
34rem 1. 启动 Nginx
@@ -6,16 +7,19 @@ rem localhost:9021
67rem localhost:9022
78rem localhost:9023
89rem -----------------------------------------------------------------------------
9- @ echo off
10+
1011echo " >>>> 1. Start nginx"
11- cd " ../ nginx-1.14.0"
12+ pushd %~dp0 ..\ nginx-1.14.0
1213call nginx-start.bat
14+ popd
1315
1416echo " >>>> 2. Start 3 java app: localhost:9021, localhost:9022, localhost:9023"
15- cd " ../ javaapp"
17+ pushd %~dp0 ..\ javaapp
1618start /min java -Dtomcat.connector.port=9021 -cp " target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
1719start /min java -Dtomcat.connector.port=9022 -cp " target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
1820start /min java -Dtomcat.connector.port=9023 -cp " target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
21+ popd
22+
1923pause
2024
2125
Original file line number Diff line number Diff line change 1+ @ echo off
12rem -----------------------------------------------------------------------------
23rem Demo03 - 网站有多个 webapp 的配置(Nginx/demos/nginx-1.14.0/conf/demos/demo03.conf)
34rem 1. 启动 Nginx
@@ -6,16 +7,18 @@ rem localhost:9030/
67rem localhost:9031/product
78rem localhost:9032/user
89rem -----------------------------------------------------------------------------
9- @ echo off
10+
1011echo " >>>> 1. Start nginx"
11- cd " ../ nginx-1.14.0"
12+ pushd %~dp0 ..\ nginx-1.14.0
1213call nginx-start.bat
14+ popd
1315
1416echo " >>>> 2. Start 3 java app: localhost:9030, localhost:9031/product, localhost:9032/user"
15- cd " ../ javaapp"
17+ pushd %~dp0 ..\ javaapp
1618start /min java -Dtomcat.connector.port=9030 -Dtomcat.context.path=/ -cp " target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
1719start /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
1820start /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
Original file line number Diff line number Diff line change 1+ @ echo off
12rem -----------------------------------------------------------------------------
23rem Demo04 - 动静分离
34rem 1. 启动 Nginx
45rem 2. 启动一个 JavaApp,访问地址分别为:
56rem localhost:9040
67rem -----------------------------------------------------------------------------
7- @ echo off
8+
89echo " >>>> 1. Start nginx"
9- cd " ../ nginx-1.14.0"
10+ pushd %~dp0 ..\ nginx-1.14.0
1011call nginx-start.bat
12+ popd
1113
1214echo " >>>> 2. Start 3 java app: localhost:9040"
13- cd " ../ javaapp"
15+ pushd %~dp0 ..\ javaapp
1416start /min java -Dtomcat.connector.port=9040 -cp " target/JavaWebApp/WEB-INF/classes;target/JavaWebApp/WEB-INF/lib/*" io.github.dunwu.Main
17+ popd
1518pause
1619
1720
Original file line number Diff line number Diff line change 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+
You can’t perform that action at this time.
0 commit comments