Tomcat을 사용하여 로컬로 개발되고 실행 된 웹 응용 프로그램이 있습니다. 라우팅이 구성되었으며 모든 것이 잘 작동합니다.JUnit 및 Jetty와의 통합 테스트는 URL을 구성 할 수 없습니다.
server = new Server(2020);
WebAppContext webapp = new WebAppContext();
webapp.setContextPath("/projectName");
webapp.setWar("build/libs/myWarFile.war");
server.setHandler(webapp);
server.start();
부두 서버는 이제이 문제를 잘 시작 : 지금, 나는 그것을 위해 나는 다음과 같은 코드를 사용하고, JUnit을하고 부두를 (계획이 배포하기 전에 사람들을 실행하는 것입니다)를 사용하여 일부 통합 테스트를 실행해야 내 링크가 작동하지 않는다는 것입니다.
http://localhost:8080/projectName/page
그러나 시험에서 동일한 페이지에 액세스하는 반환 오류 코드 404 :은 : 바람둥이에 프로젝트를 실행할 때 그래서 예를 들어, 나는 다음과 같은 몇 페이지에 액세스 할 수
http://localhost:2020/projectName/page
나는 찌르고했습니다 조금 쯤이면 "일하고있는"유일한 페이지는 http://localhost:2020/
입니다. 내 WebContent 폴더의 내용을 보여줍니다 (META-INF와 WEB-INF의 두 폴더, o f에 액세스 할 수 있음). 그래서 나는 어떤 중요한 구성, 어떤 도움을 놓친 것 같은 기분이 드는가?