【发布时间】:2015-07-29 15:57:02
【问题描述】:
我设置了一个 Jetty 服务器并将其绑定到一个 Restlet 应用程序:
server = new org.eclipse.jetty.server.Server(PORT);
final ServletContextHandler servletContext = new ServletContextHandler(ServletContextHandler.SESSIONS);
servletContext.setContextPath("/");
servletContext.setInitParameter("org.restlet.application", MyApplication.class.getName());
servletContext.addServlet(ServerServlet.class, "/*");
servletContext.addServlet(DefaultServlet.class, "/");
server.setHandler(servletContext);
server.start();
server.join();
但是我想为应用程序上下文设置一些属性。如何管理。我试过这个,但它没有解决问题,我担心我非常误解 Restlet 上下文是如何处理的......
servletContext.setAttribute("agent", this);
它在 MyApplication(Context parentContext) 调用中不断给出一个空的上下文...
我迷路了。在这种情况下,如何为我的 Restlet 应用程序提供软件上下文?
【问题讨论】: