1
JRuby에 임베드 된 부티와 함께 서블릿과 정적 컨텐츠를 제공하고 싶습니다.JRuby 임베디드 부두가있는 서블릿과 정적 컨텐츠
이 문제는 http://localhost:8080/static도 exepecte로 작동하지만하지 않는다는 것입니다server = Server.new(8080)
context = Context.new(server, '/', 0)
context_static = Context.new(server, '/static', 0)
context_static.setHandler(ResourceHandler.new)
context_static.setResourceBase('./')
context_static.setContextPath('/static')
servlet = Servlet.new()
holder = ServletHolder.new(servlet)
context.addServlet(holder, '/')
server.start()
서블릿이 아닌 정적 콘텐츠에 의해 생성 된 내용을 보여줍니다 :이 시도.
서블릿에 대해 : 먼저 javax.servlet.http.HttpServlet을 사용했지만 org.mortbay.jetty.servlet.DefaultServlet으로 전환하여 병렬 처리가 가능한 것으로 보입니다. 나는이 문제를 해결하는 데 도움이 될만한 힌트를 얻었습니다.
위대한! 이 작품! 부두의 DefaultServlet은 필요 없지만 HttpServlet에서는 잘 작동합니다. 감사합니다. – konrad