如何在嵌入式Jetty 8中部署WAR?

时间:2012-03-21 15:05:51

标签: java jetty war

使用以下代码,如何部署位于类路径上的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();
}

Jetty 8.0.1
JDK 6

1 个答案:

答案 0 :(得分:11)

这样的东西
    WebAppContext webapp = new WebAppContext();
    webapp.setContextPath("/");
    webapp.setWar(warURL);
    server.setHandler(webapp);

战争不一定是在阶级路径上。

相关问题