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

标签 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

最佳答案

有点像

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

war 不必在类(Class)道路上。

关于java - 如何在嵌入式 Jetty 8 中部署 WAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9807291/

相关文章:

java - Jsoup 解析器删除带有 '<' 和 '>' 的单词

java - 因线程错误而停止 Spring Boot

java - 如何配置 jetty 与 Guice 和 Vaadin 一起运行

java - 在 Jetty 8.1.12 中将 dirAllowed 设置为 false

java - 两个上下文一个服务器 jetty

tomcat - Apache Tomcat : . war 文件

java - 如何强制 Hystrix 断路器打开?

java - Excel - 自动输入到下一个空行

java - 使用 jar 文件而不是类的 Tomcat 部署问题

tomcat - 如何将用于 java 类路径的库链接起来?