|
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