【发布时间】:2015-03-19 20:34:50
【问题描述】:
我想在我的地址上添加这样的内容。 如何将 servlet1、servlet2、servlet3 绑定到 localhost:8080,这样我就可以有不同的 url 来调用,例如
localhost:8080/servlet
localhost:8080/servlet1
localhost:8080/servlet2
localhost:8080/servlet3
我有这段代码只适用于添加的最后一个 url(servlet)
DeploymentInfo servletBuilder = deployment()
.setClassLoader(ServletServer.class.getClassLoader())
.setContextPath(MYAPP)
.setDeploymentName("test.war")
.addServlets(
servlet(servletName, x)
.addInitParam("message", output)
.addMapping("/"+servletName.toLowerCase()));
DeploymentManager manager = defaultContainer().addDeployment(servletBuilder);
manager.deploy();
HttpHandler servletHandler = manager.start();
path = Handlers.path(Handlers.redirect(MYAPP))
.addPrefixPath(MYAPP, servletHandler);
【问题讨论】:
标签: undertow