2012-03-21 3 views
7

다음 코드를 사용하여 클래스 경로에 WAR 응용 프로그램을 배포 할 수 있습니까?임베디드 Jetty 8에 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(); 
} 

부두 전쟁은 클래스 경로에 있지 않습니다 6

답변

10

뭔가

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

처럼 8.0.1
JDK.

관련 문제