【发布时间】:2011-09-29 04:00:18
【问题描述】:
我有一个 tomcat 7 应用程序,我可以从外部来源获取请求。
他们中的大多数都这样称呼我的请求:
http://localhost:8080/MyWeb/exRequest
我在 MyWeb 应用程序中使用 URL 模式构建 servlet。
但是,一个外部来源必须像这样发送请求:
在体内:
<xml name="test" />
由于我不想声明一个通用的 servlel(如 tomcat 默认),因为这意味着任何请求都需要通过我的 servlet,我想更改 ROOT 的 index.jsp 以重定向到我的 servlet。
这是最好的选择吗?
是否有一个选项可以创建一个默认 servlet,只有在主体中有特殊参数时才会调用该默认 servlet?
已编辑
请注意,我收到的请求是 localhost:8080 而不是 localhost:8080/MyWeb - 它对 tomcat 通用,而不是对特定的 Web 应用程序
【问题讨论】:
标签: java web-applications tomcat servlets tomcat7