Ajax Tomcat 7错误:请求的资源(/TestSite)不可用。即使我部署正确。为什么?

Ajax Tomcat 7错误:请求的资源(/TestSite)不可用。即使我部署正确。为什么?,ajax,jsp,web-applications,tomcat,deployment,Ajax,Jsp,Web Applications,Tomcat,Deployment,我创建了一个测试AJAX代码的测试网站。代码使用AJAX从JSP调用servlet。代码编译成功,我将其部署在tomcat webapps文件夹中。文件夹层次结构如下所示: 我的web.xml代码是: index.jsp getname getname getname getname 现在,当我尝试使用浏览器作为或运行此网站时,它会显示以下错误: 还是这个 甚至站点在Tomcat Manager中也不可见。另外,其他站点也可以从tomcat manager或直接运行。请告诉我现在该怎么

我创建了一个测试AJAX代码的测试网站。代码使用AJAX从JSP调用servlet。代码编译成功,我将其部署在tomcat webapps文件夹中。文件夹层次结构如下所示:

我的web.xml代码是:


index.jsp
getname
getname
getname
getname
现在,当我尝试使用浏览器作为或运行此网站时,它会显示以下错误:

还是这个


甚至站点在Tomcat Manager中也不可见。另外,其他站点也可以从tomcat manager或直接运行。请告诉我现在该怎么办?

我犯了一个愚蠢的错误。实际上,我忘了在url模式标记中的servlet名称之前添加一个
/
,现在它运行良好。:)

看看卡塔琳娜,出去。有什么错误吗?哦对不起Alex事实上我自己找到了答案。我犯了一个愚蠢的错误实际上,我忘了在url模式标记中的servlet名称之前添加一个/,现在运行良好;)尝试使用IDE以避免此类错误。此外,为了部署WAR,请使用管理控制台。我所有的servlet都有相同的问题,只有一个例外,但导致我的问题的原因与您所做的不同。@JeremyList然后将其作为问题发布,以便我们了解详细信息。
<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>