startup.bat move to /WEB-INF/
This commit is contained in:
@@ -625,8 +625,7 @@ public class FileUtils extends org.apache.commons.io.FileUtils {
|
|||||||
}
|
}
|
||||||
zouts.closeEntry();
|
zouts.closeEntry();
|
||||||
fin.close();
|
fin.close();
|
||||||
System.out
|
logger.debug("添加文件 " + file.getAbsolutePath() + " 到zip文件中!");
|
||||||
.println("添加文件 " + file.getAbsolutePath() + " 到zip文件中!");
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
@@ -698,26 +697,6 @@ public class FileUtils extends org.apache.commons.io.FileUtils {
|
|||||||
* @return 返回错误信息,无错误信息返回null
|
* @return 返回错误信息,无错误信息返回null
|
||||||
*/
|
*/
|
||||||
public static String downFile(File file, HttpServletRequest request, HttpServletResponse response, String fileName){
|
public static String downFile(File file, HttpServletRequest request, HttpServletResponse response, String fileName){
|
||||||
String error = null;
|
|
||||||
if (file != null && file.exists()) {
|
|
||||||
if (file.isFile()) {
|
|
||||||
if (file.length() <= 0) {
|
|
||||||
error = "该文件是一个空文件。";
|
|
||||||
}
|
|
||||||
if (!file.canRead()) {
|
|
||||||
error = "该文件没有读取权限。";
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
error = "该文件是一个文件夹。";
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
error = "文件已丢失或不存在!";
|
|
||||||
}
|
|
||||||
if (error != null){
|
|
||||||
logger.debug("---------------" + file + " " + error);
|
|
||||||
return error;
|
|
||||||
}
|
|
||||||
|
|
||||||
long fileLength = file.length(); // 记录文件大小
|
long fileLength = file.length(); // 记录文件大小
|
||||||
long pastLength = 0; // 记录已下载文件大小
|
long pastLength = 0; // 记录已下载文件大小
|
||||||
int rangeSwitch = 0; // 0:从头开始的全文下载;1:从某字节开始的下载(bytes=27000-);2:从某字节开始到某字节结束的下载(bytes=27000-39000)
|
int rangeSwitch = 0; // 0:从头开始的全文下载;1:从某字节开始的下载(bytes=27000-);2:从某字节开始到某字节结束的下载(bytes=27000-39000)
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<%
|
<%
|
||||||
@servlet.getResponse().setStatus(404);
|
@servlet.getResponse().setStatus(responseStatus!404);
|
||||||
|
|
||||||
var message = @ObjectUtils.toString(@request.getAttribute("message"));
|
var message = @ObjectUtils.toString(@request.getAttribute("message"));
|
||||||
|
|
||||||
@@ -7,11 +7,6 @@ if (isBlank(message)){
|
|||||||
message = text('sys.error.404.message');
|
message = text('sys.error.404.message');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 下载文件不存在的异常,状态码设为正常
|
|
||||||
if (message == '文件已丢失或不存在!'){
|
|
||||||
@servlet.getResponse().setStatus(200);
|
|
||||||
}
|
|
||||||
|
|
||||||
// 如果是异步请求或是手机端,则直接返回信息
|
// 如果是异步请求或是手机端,则直接返回信息
|
||||||
if (@ServletUtils.isAjaxRequest(request)) {
|
if (@ServletUtils.isAjaxRequest(request)) {
|
||||||
print(message);
|
print(message);
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ call mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
|
|||||||
cd target/
|
cd target/
|
||||||
call unzip -n *.war -d web
|
call unzip -n *.war -d web
|
||||||
|
|
||||||
cd web
|
cd web/WEB-INF/
|
||||||
call startup.bat
|
call startup.bat
|
||||||
|
|
||||||
pause
|
pause
|
||||||
38
web/src/main/webapp/WEB-INF/startup.bat
Normal file
38
web/src/main/webapp/WEB-INF/startup.bat
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
@echo off
|
||||||
|
rem /**
|
||||||
|
rem * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
|
||||||
|
rem *
|
||||||
|
rem * Author: ThinkGem@163.com
|
||||||
|
rem *
|
||||||
|
rem */
|
||||||
|
echo.
|
||||||
|
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̡<EFBFBD>
|
||||||
|
echo.
|
||||||
|
rem pause
|
||||||
|
rem echo.
|
||||||
|
|
||||||
|
%~d0
|
||||||
|
cd %~dp0
|
||||||
|
|
||||||
|
title %cd%
|
||||||
|
|
||||||
|
set JAVA_OPTS=-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
|
||||||
|
|
||||||
|
if "%JAVA_HOME%" == "" goto noJavaHome
|
||||||
|
if not "%JAVA_HOME%" == "" goto gotJavaHome
|
||||||
|
goto end
|
||||||
|
|
||||||
|
:noJavaHome
|
||||||
|
set RUN_JAVA=java
|
||||||
|
goto runJava
|
||||||
|
|
||||||
|
:gotJavaHome
|
||||||
|
set RUN_JAVA=%JAVA_HOME%\bin\java
|
||||||
|
goto runJava
|
||||||
|
|
||||||
|
:runJava
|
||||||
|
call %RUN_JAVA% -cp %cd%/../ %JAVA_OPTS% org.springframework.boot.loader.WarLauncher
|
||||||
|
goto end
|
||||||
|
|
||||||
|
:end
|
||||||
|
pause
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
@echo off
|
|
||||||
rem /**
|
|
||||||
rem * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
|
|
||||||
rem *
|
|
||||||
rem * Author: ThinkGem@163.com
|
|
||||||
rem *
|
|
||||||
rem */
|
|
||||||
echo.
|
|
||||||
echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̡<EFBFBD>
|
|
||||||
echo.
|
|
||||||
rem pause
|
|
||||||
rem echo.
|
|
||||||
|
|
||||||
%~d0
|
|
||||||
cd %~dp0
|
|
||||||
|
|
||||||
title %cd%
|
|
||||||
|
|
||||||
set JAVA_OPTS= -Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
|
|
||||||
|
|
||||||
set CURR_DIR=%cd%
|
|
||||||
cd..
|
|
||||||
call java -cp %CURR_DIR% org.springframework.boot.loader.WarLauncher
|
|
||||||
|
|
||||||
pause
|
|
||||||
Reference in New Issue
Block a user