我在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路径不应始终反映计算机上的目录路径吗?
答案 0 :(得分:0)
并非总是如此。该URL独立于文件系统(尽管您可以在容器中将其设置为反映它)。尝试查看您的web.xml
文件,了解<servlet-mapping>
元素如何将网址映射到您的服务器。