我想在服务器上部署一些JSP脚本。我正在使用Apache Tomcat。如果我将名为request.jsp
的脚本放在WebContent
文件夹中,那是正确的。要访问它,URL为:http://localhost:8080/MyService/resquest.jsp
。但是问题是我想更改URL,例如,我希望URL为:http://localhost:8080/MyService/rest/request.jsp
。因此,为此,我认为只需要在WebContent
中创建文件夹rest,然后将脚本放入此子文件夹中。但是我错了,因为它没有运行,并且服务器向我返回了404 http错误,因此找不到URL。
这是怎么做的?任何意见,不胜感激。
最佳答案
您认为方向正确。默认servlet应该处理来自Web根文件夹的那些请求。但是您使用文件夹名称的假设是错误的,因为首先提供并映射到该文件夹的另一个servlet或过滤器将其视为错误。如果您对自己的工作方式感到满意,则可以使用其他名称。