2017-01-20 1 views
-5

Я хотел создать встроенный сервер в своей банке, поэтому он может запускаться как из команды, так и исполняемого jar для запуска веб-приложения.Как создать сервер Undertow с поддержкой async в java?

Я нахожу, что мы можем встроить серверный сервер, но как это сделать.

+2

могли бы вы показать, что вы сделали/пытались до сих пор? –

+0

См. Http://undertow.io/ – Jesper

ответ

0

шаблонный код для запуска сервера прибойного

io.undertow.servlet.api.ServletContainer 
      servletContainer = Servlets.defaultContainer(); 
DeploymentInfo di = Servlets.deployment().setClassLoader(App.class.getClassLoader()) 
.addServlets(servlet("servletName", ServletClass.class) 
.setLoadOnStartup(1).setAsyncSupported(true) 

DeploymentManager manager = servletContainer.addDeployment(di); 

manager.deploy(); 

Undertow.builder() 
      .addHttpListener(8080, "localhost") 
.setHandler(Handlers.path().addPrefixPath("/", manager.start())).build().start(); 
Смежные вопросы