0

我在 Apache Tomcat7 上部署了一个名为“am”的应用程序。当我将浏览器指向该应用程序 ( http://x.server.com:8080/am ) 时,地址栏中会立即出现以下 URL: http: //x.server.com :8080/am/task/Home ,因此添加了子路径“/task/Home”。

奇怪的是,在服务器上,我在 tomcat7 位置找不到任何路径 /am/task/Home 。URL 路径不应该总是反映机器上的目录路径吗?

4

1 回答 1

0

不总是。URL 独立于文件系统(尽管您可以在容器中设置它以反映它)。尝试查看您的web.xml文件以了解<servlet-mapping>元素如何将 URL 映射到您的 servvet。

于 2013-09-11T14:10:52.160 回答