2015-05-10 45 views
2

我想在服務器上部署一些JSP腳本。我正在使用Apache Tomcat。如果我把我的腳本,名爲request.jsp,在WebContent文件夾內,它是正確的。要訪問它,URL是:http://localhost:8080/MyService/resquest.jsp。但問題是我想更改URL,例如,我想要的URL將是:http://localhost:8080/MyService/rest/request.jsp。所以,爲此,我認爲只需要在WebContent內創建文件夾休息,然後將腳本放入此子文件夾。但我錯了,因爲它沒有運行,服務器返回給我一個404 http錯誤,所以無法找到URL。訪問JSP頁面放置在WebContent文件夾下的子文件夾中

這樣做的方法是什麼?任何評論非常感謝。

回答

0

你以正確的方向思考。默認的servlet應該處理來自web根文件夾的請求。但是使用文件夾名稱的假設是錯誤的,因爲首先提供並映射到該文件夾​​的另一個servlet或過濾器將其視爲錯誤。如果您對自己的方式感到滿意,您可以使用其他名稱。

+0

好的,謝謝。這正是問題所在。我有另一個同名的servlet。現在我改變了它,Tomcat爲我提供了沒有問題的jsp頁面。 – Cosio

+0

不客氣。 –

相關問題