我有用于在Jetty中启动Web应用程序的代码。我想在应用程序内部添加反向代理处理。当我调用API时,

我收到错误UnavailableException: Init parameter 'proxyTo' is required

Server server = new Server(port);

WebAppContext webapp = createWebAppContext();

ServletHolder proxyServlet = new ServletHolder(ProxyServlet.Transparent.class);
proxyServlet.setInitParameter("ProxyTo", "http://attachments.dev.balcia.com:30310/api/");
proxyServlet.setInitParameter("Prefix", "/api");
webapp.addServlet(proxyServlet, "/api/attachments/*");

server.setHandler(webapp);

最佳答案

初始参数称为proxyTo而不是ProxyTo

Servlet初始化参数区分大小写。

关于java - 我提供了一个后,为什么Jetty要求ProxyTo,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58396046/

10-09 09:34