提交 52d7e1c7 编写于 作者: O o2null

Merge branch 'feature/java11' into 'develop'

proxy

See merge request o2oa/o2oa!1545
......@@ -141,11 +141,12 @@ public class WebServerTools extends JettySeverTools {
private static void proxyApplication(WebAppContext context, Path path) throws Exception {
try (Stream<Path> stream = Files.list(path)) {
stream.filter(o -> StringUtils.endsWithIgnoreCase(o.getFileName().toString(), ".war"))
.map(Path::getFileName).map(Path::toString).map(FilenameUtils::getBaseName).forEach(o -> {
.map(Path::getFileName).map(Path::toString).map(FilenameUtils::getBaseName)
.filter(o -> !StringUtils.equals(o, x_program_center.class.getSimpleName())).forEach(o -> {
try {
ServletHolder proxyHolder = new ServletHolder(Proxy.class);
proxyHolder.setInitParameter("port", Config.currentNode().getApplication().getPort() + "");
context.addServlet(proxyHolder, "/" + x_program_center.class.getSimpleName() + "/*");
context.addServlet(proxyHolder, "/" + o + "/*");
} catch (Exception e) {
logger.error(e);
}
......@@ -153,6 +154,7 @@ public class WebServerTools extends JettySeverTools {
}
}
private static void copyDefaultHtml() throws Exception {
File file = new File(Config.dir_config(), "default.html");
if (file.exists() && file.isFile()) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册