ajax - Tomcat 7 错误 : The requested resource (/TestSite) is not available. 即使我部署正确。为什么?

标签 ajax jsp web-applications tomcat deployment

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

enter image description here

我的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它显示以下错误: enter image description here

或者这个

enter image description here

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

最佳答案

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

关于ajax - Tomcat 7 错误 : The requested resource (/TestSite) is not available. 即使我部署正确。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9434362/

相关文章:

mysql - 如何在jsp中将生成的表响应保存到excel文件中

javascript - 使用来自前端的 Oauth 密码流程进行身份验证

android - 发送 AJAX POST 请求

javascript - ajax - 如何清除以前的ajax结果

java - 如何在 JSP 页面中检索并显示数据库中的图像?

jsp - jsp中的绝对网址

java - 启动嵌入式jetty时指定系统属性

jquery - 在 Web 应用程序中实现类似 iPhone 的内容 slider

php - 清除搜索表单时返回原始状态

javascript - 获取ajax调用附带的隐藏字段值