我们正在尝试在PCF环境中部署Netflix Conductor WAR,并面临PCF中嵌入式Tomcat服务器的问题。
我尝试按照建议进行更改,并删除了Jetty默认Servlet并使用了GuiceContainer,但是在碰到Swagger模块时遇到了问题
[[0. 1.03 0. ]
[1.45 0. 0. ]
[1.54 0. 1.12]]
异常跟踪如下
Override
protected void configureServlets() {
// bind(DefaultServlet.class).in(Scopes.SINGLETON);
bind(GuiceContainer.class).in(Scopes.SINGLETON);
Map<String, String> params = new HashMap<>();
params.put("resourceBase", getResourceBasePath());
params.put("redirectWelcome", "true");
params.put("com.sun.jersey.api.json.POJOMappingFeature", "true");
params.put(ResourceConfig.PROPERTY_MEDIA_TYPE_MAPPINGS, "octet-stream:" + MediaType.APPLICATION_OCTET_STREAM);
serve("/*").with(GuiceContainer.class, params);
//serve("/*").with(DefaultServlet.class, params);
}
该错误正在本地主机以及PCF路由中出现。任何帮助深表感谢