tomcat上的某种url调度程序或代理

时间:2016-09-20 02:18:35

标签: tomcat

假设我有一个主机t dkfloza pass pre 1 in if : t dkfloza pass pre 1 username : null m danial pass1 post 2 ,其中包含一个Tomcat实例和一些运行的根web应用程序。如果进入myhost.com,他可以在那里注册,并收到类似myhost.com的网址。在这个网址下,他可以访问他的工作区并完成他的工作。但是此网址myhost.com/usr20仍然由相同的根应用程序提供。

如何在不创建符号链接或定义新上下文并重新启动Tomcat的情况下如何动态执行此操作?

1 个答案:

答案 0 :(得分:0)

除非有另一个名称与用户网址(示例中为usr20)相冲突的网络应用,否则您可以执行任何操作。您需要有一个中央servlet,它将处理所有请求,并将它们分配给特定的"子服务器",并将工作空间名称(例如usr20)作为参数。

我强烈建议您查看一些框架,例如Spring MVC,它可以为您处理这个问题,您可以专注于您的业务逻辑,而不是重新发明轮子并编写中央servlet和所有内容。