Commit 646e848c authored by 李德才's avatar 李德才

增加共享文件存储路径的配置

parent d6c13d45
...@@ -7,6 +7,7 @@ import com.archser.aserver.interceptor.JwtInterceptor; ...@@ -7,6 +7,7 @@ import com.archser.aserver.interceptor.JwtInterceptor;
import com.archser.aserver.itask.GoodSync; import com.archser.aserver.itask.GoodSync;
import com.archser.aserver.model._MappingKit; import com.archser.aserver.model._MappingKit;
import com.archser.aserver.service.DBService; import com.archser.aserver.service.DBService;
import com.archser.aserver.util.SharedDisk;
import com.archser.aserver.websocket.MessageWebSocket; import com.archser.aserver.websocket.MessageWebSocket;
import com.jfinal.config.*; import com.jfinal.config.*;
import com.jfinal.ext.handler.UrlSkipHandler; import com.jfinal.ext.handler.UrlSkipHandler;
...@@ -116,6 +117,7 @@ public class MainConfig extends JFinalConfig { ...@@ -116,6 +117,7 @@ public class MainConfig extends JFinalConfig {
e.printStackTrace(); e.printStackTrace();
} }
ConfirmMiddlewareType(p); ConfirmMiddlewareType(p);
new SharedDisk(p);
} }
} }
...@@ -167,7 +169,6 @@ public class MainConfig extends JFinalConfig { ...@@ -167,7 +169,6 @@ public class MainConfig extends JFinalConfig {
/******** 在此添加数据库 表-Model 映射 *********/ /******** 在此添加数据库 表-Model 映射 *********/
// 如果使用了JFinal Model 生成器 生成了BaseModel 把下面注释解开即可 // 如果使用了JFinal Model 生成器 生成了BaseModel 把下面注释解开即可
_MappingKit.mapping(arp); _MappingKit.mapping(arp);
// 添加到插件列表中 // 添加到插件列表中
me.add(dbPlugin); me.add(dbPlugin);
me.add(arp); me.add(arp);
......
package com.archser.aserver.util;
import com.jfinal.kit.Prop;
import com.jfinal.kit.PropKit;
import com.jfinal.kit.StrKit;
import java.io.File;
/**
* TODO 根据项目配置文件确定临时文件存放位置
* @author 李德才
* @version V2.0
* @date 2021/3/8 9:40
*/
public class SharedDisk {
protected static String sharedDiskPath = null;
public static String getSharedDiskPath() {
return sharedDiskPath;
}
public static void setSharedDiskPath(String sharedDiskPath) {
SharedDisk.sharedDiskPath = sharedDiskPath;
}
public SharedDisk(Prop p) {
String sharedDisk = PropKit.get("SharedDisk");
// 确定存在临时文件共享磁盘
if (StrKit.notBlank(sharedDisk) && new File(sharedDisk).isDirectory()) {
sharedDiskPath = sharedDisk;
}
// 不存在临时文件共享磁盘或磁盘地址不可用,
if (StrKit.isBlank(sharedDisk) || !new File(sharedDisk).isDirectory()) {
sharedDiskPath = p.getProperties().get("resourcesPath").toString();
}
}
}
...@@ -44,9 +44,9 @@ MiddlewareType=dev ...@@ -44,9 +44,9 @@ MiddlewareType=dev
# redis \u5355\u5B9E\u4F8B # redis \u5355\u5B9E\u4F8B
#redis.url=192.168.31.151:26379,192.168.31.154:26379,192.168.31.157:26379 #redis.url=192.168.31.151:26379,192.168.31.154:26379,192.168.31.157:26379
redis.url=127.0.0.1 redis.url=39.104.21.218
redis.port=6379 redis.port=6380
redis.password=archser_redis redis.password=archser_redis218_6380
redisSentinel.CacheName=redisSentinel redisSentinel.CacheName=redisSentinel
redisSentinel.masterName=mymaster redisSentinel.masterName=mymaster
...@@ -55,11 +55,15 @@ basic.url=http://39.104.21.218:11038 ...@@ -55,11 +55,15 @@ basic.url=http://39.104.21.218:11038
## \u662F\u5426\u540C\u6B65Redis\u4E2D\u7684\u6570\u636E ## \u662F\u5426\u540C\u6B65Redis\u4E2D\u7684\u6570\u636E
updateRedis=true updateRedis=true
## \u4E34\u65F6\u6587\u4EF6\u5171\u4EAB\u78C1\u76D8\u8DEF\u5F84
SharedDisk=D:\\workspace\\fserver_folder\\SharedDisk
#ip\u767D\u540D\u5355\uFF0C\u914D\u7F6E\u672C\u673A\u5730\u5740 #ip\u767D\u540D\u5355\uFF0C\u914D\u7F6E\u672C\u673A\u5730\u5740
MyIpAddress=127.0.0.1,0:0:0:0:0:0:0:1 MyIpAddress=127.0.0.1,0:0:0:0:0:0:0:1
#activemq #activemq
activemq.brokerURL=failover://(tcp://192.168.31.151:61616,tcp://192.168.31.154:61616,tcp://192.168.31.157:61616) #activemq.brokerURL=failover://(tcp://192.168.31.151:61616,tcp://192.168.31.154:61616,tcp://192.168.31.157:61616)
activemq.brokerURL=tcp://39.104.21.218:61616
authUrl=http://125.77.26.133:7001/auth/token authUrl=http://125.77.26.133:7001/auth/token
userInfoUrl=http://125.77.26.133:7001/api/info/user_info userInfoUrl=http://125.77.26.133:7001/api/info/user_info
...@@ -170,7 +174,8 @@ FserverName=fserver ...@@ -170,7 +174,8 @@ FserverName=fserver
#================sserver================================= #================sserver=================================
#Elasticsearch\u670D\u52A1\u5668\u8BBE\u7F6E #Elasticsearch\u670D\u52A1\u5668\u8BBE\u7F6E
es.host=192.168.31.151:9200,192.168.31.154:9200,192.168.31.157:9200 #es.host=192.168.31.151:9200,192.168.31.154:9200,192.168.31.157:9200
es.host=39.104.21.218
es.port=9200 es.port=9200
es.http=http es.http=http
es.user=es es.user=es
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment