|
12 | 12 | import java.util.concurrent.TimeUnit; |
13 | 13 | import java.util.function.Consumer; |
14 | 14 |
|
15 | | -import org.eclipse.jetty.server.Server; |
16 | | -import org.eclipse.jetty.server.ServerConnector; |
17 | | - |
18 | 15 | import info.unterrainer.commons.httpserver.accessmanager.HttpAccessManager; |
19 | 16 | import info.unterrainer.commons.httpserver.accessmanager.UserAccessInterceptor; |
20 | 17 | import info.unterrainer.commons.httpserver.daos.CoreDaoProvider; |
@@ -109,21 +106,15 @@ public <P extends BasicJpa, J extends BasicJson, E> GenericHandlerGroupBuilder<P |
109 | 106 | } |
110 | 107 |
|
111 | 108 | private void create() { |
112 | | - Server server = new Server(); |
113 | | - ServerConnector connector = new ServerConnector(server); |
114 | | - connector.setHost(config.host()); |
115 | | - connector.setPort(config.port()); |
116 | | - server.setConnectors(new ServerConnector[] { connector }); |
117 | | - |
118 | 109 | javalin = Javalin.create(c -> { |
119 | | - c.server(() -> server) |
120 | | - .accessManager(new HttpAccessManager(config.keycloakHost(), config.keycloakRealm())) |
121 | | - .enableCorsForAllOrigins(); |
| 110 | + c.accessManager(new HttpAccessManager(config.keycloakHost(), config.keycloakRealm())); |
| 111 | + c.enableCorsForAllOrigins(); |
122 | 112 | }); |
| 113 | + |
123 | 114 | if (beforeStartHandler != null) { |
124 | 115 | beforeStartHandler.accept(javalin); |
125 | 116 | } |
126 | | - javalin.start(config.port()); |
| 117 | + javalin.start(config.host(), config.port()); |
127 | 118 |
|
128 | 119 | javalin.before(ctx -> ctx.attribute(Attribute.JAVALIN_SERVER, this)); |
129 | 120 | javalin.before(ctx -> ctx.attribute(Attribute.RESPONSE_TYPE, ResponseType.JSON)); |
|
0 commit comments