Skip to content

Commit 4f3e650

Browse files
committed
优化 solon-server-tomcat-jakarta 去除临时目录自动生成
1 parent 231a223 commit 4f3e650

2 files changed

Lines changed: 9 additions & 7 deletions

File tree

solon-jakarta-projects/solon-server/solon-server-tomcat-jakarta/src/main/java/org/noear/solon/server/tomcat/TomcatServer.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,14 @@ protected Connector addConnector(int port) throws Throwable {
4646

4747
@Override
4848
protected Context initContext() {
49-
Context context = _server.addContext("/", null);//第二个参数与文档相关
50-
5149
String _tempdir = IoUtil.getTempDirAsString("solon-server");
5250

51+
// servlet 临时目录(用于生成 jsp 之类)
52+
_server.setBaseDir(_tempdir);
53+
54+
// for context
55+
Context context = _server.addContext("/", null);//第二个参数与文档相关
56+
5357
MultipartConfigElement multipartConfig = new MultipartConfigElement(
5458
_tempdir,
5559
ServerProps.request_maxFileSize,
@@ -69,8 +73,6 @@ protected Context initContext() {
6973

7074
context.addServletMappingDecoded("/", "solon");//Servlet与对应uri映射
7175

72-
//servlet 临时目录(用于生成 jsp 之类)
73-
_server.setBaseDir(_tempdir);
7476

7577
return context;
7678
}

solon-jakarta-projects/solon-server/solon-server-tomcat-jakarta/src/main/java/org/noear/solon/server/tomcat/TomcatServerBase.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ public void start(String host, int port) throws Throwable {
3636
_server.setHostname(host);
3737
}
3838

39-
//初始化链接
40-
addConnector(port);
41-
4239
//初始化上下文
4340
initContext();
4441

42+
//添加连接端口
43+
addConnector(port);
44+
4545
_server.start();
4646
}
4747

0 commit comments

Comments
 (0)