如何在嵌入式Jetty 8中部署WAR? [英] How can I deploy a WAR in an embedded Jetty 8?

查看:74
本文介绍了如何在嵌入式Jetty 8中部署WAR?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用以下代码,如何部署位于类路径上的WAR应用程序?

With the following code, how can I deploy a WAR application located on 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

推荐答案

类似

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

战争不必在班级路径上。

The war does not have to be on the class path.

这篇关于如何在嵌入式Jetty 8中部署WAR?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆