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