startup.bat move to /WEB-INF/

This commit is contained in:
thinkgem
2018-04-07 21:48:00 +08:00
parent 4fa38828b0
commit ca56382b00
5 changed files with 42 additions and 55 deletions

View File

@@ -625,8 +625,7 @@ public class FileUtils extends org.apache.commons.io.FileUtils {
}
zouts.closeEntry();
fin.close();
System.out
.println("添加文件 " + file.getAbsolutePath() + " 到zip文件中!");
logger.debug("添加文件 " + file.getAbsolutePath() + " 到zip文件中!");
} catch (Exception e) {
e.printStackTrace();
}
@@ -698,26 +697,6 @@ public class FileUtils extends org.apache.commons.io.FileUtils {
* @return 返回错误信息无错误信息返回null
*/
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 pastLength = 0; // 记录已下载文件大小
int rangeSwitch = 0; // 0从头开始的全文下载1从某字节开始的下载bytes=27000-2从某字节开始到某字节结束的下载bytes=27000-39000
@@ -778,7 +757,7 @@ public class FileUtils extends org.apache.commons.io.FileUtils {
// 是从开始下载
logger.debug("---------------是从开始进行下载!");
}
try {
response.addHeader("Content-Disposition", "attachment; filename=\"" +
EncodeUtils.encodeUrl(StringUtils.isBlank(fileName) ? file.getName() : fileName) + "\"");

View File

@@ -1,5 +1,5 @@
<%
@servlet.getResponse().setStatus(404);
@servlet.getResponse().setStatus(responseStatus!404);
var message = @ObjectUtils.toString(@request.getAttribute("message"));
@@ -7,11 +7,6 @@ if (isBlank(message)){
message = text('sys.error.404.message');
}
// 下载文件不存在的异常,状态码设为正常
if (message == '文件已丢失或不存在!'){
@servlet.getResponse().setStatus(200);
}
// 如果是异步请求或是手机端,则直接返回信息
if (@ServletUtils.isAjaxRequest(request)) {
print(message);

View File

@@ -20,7 +20,7 @@ call mvn clean package spring-boot:repackage -Dmaven.test.skip=true -U
cd target/
call unzip -n *.war -d web
cd web
cd web/WEB-INF/
call startup.bat
pause

View 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

View File

@@ -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