부두에서 (임베디드), DynamicHandler를 사용하여 동적 요청에 응답하는 정적 파일과 커스텀 핸들러를 제공하려고한다.Jetty에서 ResourceHandler와 커스텀 핸들러를 사용할 때 루트 요청에서 403을 얻는다.
public static void main(String[] args) throws Exception
{
Server server = new Server();
SelectChannelConnector connector = new SelectChannelConnector();
connector.setPort(8080);
server.addConnector(connector);
ResourceHandler resource_handler = new ResourceHandler();
resource_handler.setDirectoriesListed(false);
resource_handler.setResourceBase(".");
HandlerList handlers = new HandlerList();
handlers.setHandlers(new Handler[] { resource_handler, new MyHandler() });
server.setHandler(handlers);
server.start();
server.join();
}
이가가 올바르게 의미에서 작동합니다 :
- 이/공공/스타일처럼, 내 공개 디렉토리에있는 파일에서 정적 컨텐츠를 역할 this page을 바탕으로 나는이처럼 보이는 설정을 가지고 .CSS /foo는/바
문제를 같이 공공 디렉토리에 존재하지 않는 경로에
미리 감사드립니다.
고맙습니다 :) 저는 Gradle을 기반으로 한 전쟁 기반 웹 응용 프로그램 개발 환경을 가지고 재사용 가능한 플러그인을 개발하고 있습니다. 여기서 설명하는 해결 방법과 유사한 해결 방법을 구현하게되었습니다. https://github.com/augustl/gradle-warlike-plugin/blob/365d056952c1a627fc37a350bcee1d9d03ffce56/src/main/groovy/com/augustl/gradle/warlike/WarlikeServer.groovy#L50 –