dev
parent
e37f5140b9
commit
ba33f74a1d
|
|
@ -50,11 +50,10 @@ public class Main {
|
|||
log.info("Running directory: " + path);
|
||||
|
||||
// 相关配置见 undertow.txt
|
||||
UndertowServer server = UndertowServer
|
||||
UndertowServer
|
||||
.create(Config.class, Config.ENV + "/undertow.txt")
|
||||
.addHotSwapClassPrefix("com.cowr.");
|
||||
|
||||
server.onDeploy(new BiConsumer<ClassLoader, DeploymentInfo>() {
|
||||
.addHotSwapClassPrefix("com.cowr.")
|
||||
.onDeploy(new BiConsumer<ClassLoader, DeploymentInfo>() {
|
||||
@Override
|
||||
public void accept(ClassLoader classLoader, DeploymentInfo deploymentInfo) {
|
||||
deploymentInfo.addInitialHandlerChainWrapper(new HandlerWrapper() {
|
||||
|
|
@ -66,9 +65,7 @@ public class Main {
|
|||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
server.start();
|
||||
}).start();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,13 @@ package com.cowr.service.ssjygl.main;
|
|||
import com.jfinal.kit.PathKit;
|
||||
import com.jfinal.log.Log;
|
||||
import com.jfinal.server.undertow.UndertowServer;
|
||||
import io.undertow.server.HandlerWrapper;
|
||||
import io.undertow.server.HttpHandler;
|
||||
import io.undertow.server.handlers.DisallowedMethodsHandler;
|
||||
import io.undertow.servlet.api.DeploymentInfo;
|
||||
import io.undertow.util.HttpString;
|
||||
|
||||
import java.util.function.BiConsumer;
|
||||
|
||||
public class Main {
|
||||
private static Log log = Log.getLog(Main.class);
|
||||
|
|
@ -28,7 +35,21 @@ public class Main {
|
|||
log.info("Running directory: " + path);
|
||||
|
||||
// 相关配置见 undertow.txt
|
||||
UndertowServer.create(Config.class, Config.ENV + "/undertow.txt").start();
|
||||
UndertowServer
|
||||
.create(Config.class, Config.ENV + "/undertow.txt")
|
||||
.onDeploy(new BiConsumer<ClassLoader, DeploymentInfo>() {
|
||||
@Override
|
||||
public void accept(ClassLoader classLoader, DeploymentInfo deploymentInfo) {
|
||||
deploymentInfo.addInitialHandlerChainWrapper(new HandlerWrapper() {
|
||||
|
||||
@Override
|
||||
public HttpHandler wrap(HttpHandler handler) {
|
||||
HttpString[] disallowedHttpMethods = {HttpString.tryFromString("TRACE"), HttpString.tryFromString("TRACK")};
|
||||
return new DisallowedMethodsHandler(handler, disallowedHttpMethods);
|
||||
}
|
||||
});
|
||||
}
|
||||
}).start();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -507,7 +507,7 @@ public class SyncTaskService {
|
|||
}
|
||||
}
|
||||
|
||||
if (!saveauthlics.isEmpty() && !deleteauthlics.isEmpty()) {
|
||||
if (!saveauthlics.isEmpty() || !deleteauthlics.isEmpty()) {
|
||||
return recvAuthLicense(saveauthlics, deleteauthlics, current_supermarket_id);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue