2014-01-23 5 views
1

자바 웹 애플리케이션의 확장 기능을 작성하고 있습니다. 이 응용 프로그램을 내 확장에 maven overlay plugin으로 추가하고 주 응용 프로그램에서 web.xml 파일과 webapp 폴더를 사용합니다. 또한 내장형 서버와 내 확장을위한 통합 테스트 플랫폼을 작성하려고합니다. 나는 임베디드 부티크를 Maven 오버레이와 함께 사용하는 방법

@Test 
public void jetty() throws Exception { 
    Server server = new Server(9090); 
    WebAppContext context = new WebAppContext(); 
    context.setDescriptor("WEB-INF/web.xml"); 
    context.setResourceBase("src/main/webapp"); 
    context.setContextPath("/"); 
    context.setParentLoaderPriority(true); 

    server.setHandler(context); 
    server.start(); 
    server.join(); 
} 

을 시도했다 그러나 부두 오버레이 프로젝트의 web.xml 파일을 찾을 수 없습니다. 임베디드 부두 작업을하기 위해 web.xml과 webapp 디렉토리의 경로를 어떻게 작성해야합니까?

내가 전체 경로를 제공하고, 완벽하게 나를 위해 이런 식으로 뭔가를 작동 한

답변

0

:

context.setDescriptor ("SRC/메인/웹 애플리케이션/WEB-INF/web.xml을");