0
我創建了一個用於測試AJAX代碼的測試網站。該代碼使用AJAX從JSP調用一個servlet。代碼編譯成功,我將它部署在tomcat webapps文件夾中。文件夾層次結構如下:Tomcat 7錯誤:請求的資源(/ TestSite)不可用。即使我部署正確。爲什麼?
而且我的web.xml代碼:
<web-app> <jsp-file>index.jsp</jsp-file> <servlet> <servlet-name>getname</servlet-name> <servlet-class>getname</servlet-class> </servlet> <servlet-mapping> <servlet-name>getname</servlet-name> <url-pattern>getname</url-pattern> </servlet-mapping> </web-app>
現在,當我嘗試使用我的瀏覽器來運行這個網站,作爲http://localhost:8080/TestSite或http://localhost:8080/TestSite/index.jsp它顯示以下錯誤:
或者這一個
即使該網站是不是在Tomcat管理器中可見。其他網站也很好地從tomcat經理或直接運行。請告訴我現在該做什麼?
在catalina.out中查找。有沒有錯誤? – 2012-02-24 16:33:19
對不起亞歷克斯其實我自己找到了答案。這是我的一個愚蠢的錯誤。 ;)其實我忘了在url-pattern標記中添加/之前的servlet名稱,現在它的運行正常;) – 2012-02-24 16:42:48
嘗試使用IDE來避免此類錯誤。 另外,爲了部署WAR,請使用管理控制檯。 – sbose 2013-02-21 13:35:51