@@ -42,7 +42,7 @@ public class JettyServer {
42
42
this .serverPort = serverPort ;
43
43
}
44
44
45
- public static void main (String [] args ) throws NamingException {
45
+ public static void main (String [] args ) throws Exception {
46
46
jettyServer (args ).bootStrap ();
47
47
}
48
48
@@ -53,7 +53,7 @@ private static JettyServer jettyServer(String[] args) {
53
53
return new JettyServer (ENV .getProperty ("server.port" , Integer .class , 8080 ));
54
54
}
55
55
56
- void bootStrap () throws NamingException {
56
+ void bootStrap () throws Exception {
57
57
konfigurerSikkerhet ();
58
58
konfigurerJndi ();
59
59
konfigurerLogging ();
@@ -87,40 +87,36 @@ private static void konfigurerLogging() {
87
87
SLF4JBridgeHandler .install ();
88
88
}
89
89
90
- private void start () {
91
- try {
92
- var server = new Server (getServerPort ());
93
- LOG .info ("Starter server" );
94
- var context = new ServletContextHandler (CONTEXT_PATH , ServletContextHandler .NO_SESSIONS );
95
-
96
- // Sikkerhet
97
- context .setSecurityHandler (simpleConstraints ());
98
-
99
- // Servlets
100
- registerDefaultServlet (context );
101
- registerServlet (context , 0 , InternalApiConfig .API_URI , InternalApiConfig .class );
102
- registerServlet (context , 1 , ApiConfig .API_URI , ApiConfig .class );
103
- registerServlet (context , 2 , ForvaltningApiConfig .API_URI , ForvaltningApiConfig .class );
104
- registerServlet (context , 3 , EksternApiConfig .API_URI , EksternApiConfig .class );
105
-
106
- // Starter tjenester
107
- context .addEventListener (new ServiceStarterListener ());
108
-
109
- // Enable Weld + CDI
110
- context .setInitParameter (CdiServletContainerInitializer .CDI_INTEGRATION_ATTRIBUTE , CdiDecoratingListener .MODE );
111
- context .addServletContainerInitializer (new CdiServletContainerInitializer ());
112
- context .addServletContainerInitializer (new org .jboss .weld .environment .servlet .EnhancedListener ());
113
-
114
- server .setHandler (context );
115
- server .setStopAtShutdown (true );
116
- server .setStopTimeout (10000 );
117
- server .start ();
118
-
119
- LOG .info ("Server startet på port: {}" , getServerPort ());
120
- server .join ();
121
- } catch (Exception e ) {
122
- LOG .error ("Feilet under oppstart." , e );
123
- }
90
+ private void start () throws Exception {
91
+ var server = new Server (getServerPort ());
92
+ LOG .info ("Starter server" );
93
+ var context = new ServletContextHandler (CONTEXT_PATH , ServletContextHandler .NO_SESSIONS );
94
+
95
+ // Sikkerhet
96
+ context .setSecurityHandler (simpleConstraints ());
97
+
98
+ // Servlets
99
+ registerDefaultServlet (context );
100
+ registerServlet (context , 0 , InternalApiConfig .API_URI , InternalApiConfig .class );
101
+ registerServlet (context , 1 , ApiConfig .API_URI , ApiConfig .class );
102
+ registerServlet (context , 2 , ForvaltningApiConfig .API_URI , ForvaltningApiConfig .class );
103
+ registerServlet (context , 3 , EksternApiConfig .API_URI , EksternApiConfig .class );
104
+
105
+ // Starter tjenester
106
+ context .addEventListener (new ServiceStarterListener ());
107
+
108
+ // Enable Weld + CDI
109
+ context .setInitParameter (CdiServletContainerInitializer .CDI_INTEGRATION_ATTRIBUTE , CdiDecoratingListener .MODE );
110
+ context .addServletContainerInitializer (new CdiServletContainerInitializer ());
111
+ context .addServletContainerInitializer (new org .jboss .weld .environment .servlet .EnhancedListener ());
112
+
113
+ server .setHandler (context );
114
+ server .setStopAtShutdown (true );
115
+ server .setStopTimeout (10000 );
116
+ server .start ();
117
+
118
+ LOG .info ("Server startet på port: {}" , getServerPort ());
119
+ server .join ();
124
120
}
125
121
126
122
private static void registerDefaultServlet (ServletContextHandler context ) {
0 commit comments