Chi*_*kol 8 java jboss undertow
是否有任何简单的方法来部署具有底部embbeded的servlet Web应用程序?
例如,使用jetty,我可以像这样部署:
Server server = new Server(8080);
WebAppContext context = new WebAppContext();
context.setContextPath("/");
context.setDescriptor("src/main/webapp/web.xml");
context.setResourceBase("src/main/webapp/");
server.setHandler(context);
server.start();
Run Code Online (Sandbox Code Playgroud)
是否有类似的方式与underow这样做?我在这里看到了一个例子:https://github.com/undertow-io/undertow/blob/master/examples/src/main/java/io/undertow/examples/servlet/ServletServer.java,但这并不代表我的意思想要,它一个接一个地注册servlet ......
现在不行。
Undertow 仅提供一个构建器 API,另一个应用程序可以使用它来构建 Servlet。这是一个经过深思熟虑的设计选择,因为它使嵌入应用程序能够完全控制部署。
我们最终可能会在不同的模块中添加对此的支持(最有可能通过从 Wildfly 中删除相关代码),但目前它在优先级列表中的位置并不高。