How can I deploy WAR in embedded Jetty 8?

In the following code, how can I deploy a WAR application located in the classpath?

private Server s; @BeforeClass public static void setUp() throws Exception { // Start http server Random r = new Random(); int port = 1024 + r.nextInt(8976); s = new Server(new InetSocketAddress("127.0.0.1", port)); // Add my WAR for deployment here ... s.start(); } 

Jetty 8.0.1
Jdk 6

+7
source share
1 answer

Something like

  WebAppContext webapp = new WebAppContext(); webapp.setContextPath("/"); webapp.setWar(warURL); server.setHandler(webapp); 

War does not have to be on the way to class.

+10
source

All Articles