Как я могу развернуть WAR во встроенном Jetty 8? - PullRequest
8 голосов
/ 21 марта 2012

С помощью следующего кода, как я могу развернуть приложение WAR, расположенное на пути к классам?

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();
}

Причал 8.0.1
JDK 6

1 Ответ

11 голосов
/ 21 марта 2012

Что-то вроде

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

Война не должна быть на пути класса.

...