【问题标题】:"Servlet is currently unavailable" error on TomcatTomcat 上的“Servlet 当前不可用”错误
【发布时间】:2012-09-15 12:26:18
【问题描述】:

我正在尝试在 Eclipse EE Juno 中编写一个简单的 Java EE 应用程序。这是我的项目的文件层次结构:

index.jsp:

<jsp:forward page="/departments.do"/>

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>UniBudget</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <servlet-name>Do</servlet-name>
    <servlet-class>control.Controller</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Do</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
</web-app>

我得到的错误:

HTTP Status 503 - Servlet Do is currently unavailable

还有一个问题:为什么会发生这种情况,我该如何解决?

【问题讨论】:

  • 在您的网址格式中添加正斜杠。 &lt;url-pattern&gt;/*.do&lt;/url-pattern&gt;

标签: jakarta-ee tomcat servlets web.xml


【解决方案1】:

请在您的网址格式中添加正斜杠。

&lt;url-pattern&gt;/*.do&lt;/url-pattern&gt;

【讨论】:

  • 这么简单的事情......但是现在转到http://localhost:8080/budget/后我得到The requested resource (/budget/) is not available. 。上下文根设置为budget。更不用说/*.do 地址——同样的事情。
  • 什么时候点击了jsp页面?你为什么不先做一个简单的html页面。放入WebContent,通过:http://localhost:8080/budget/myHtmlPage.html访问,检查应用部署是否正确,上下文根是否ok。
  • 你是对的 - 显然它不起作用。我在index.jsp 中添加了一些“hello world”,但它无法运行。但我完全不知道为什么 - 看起来部署正确......
  • 您是使用任何IDE部署项目还是手动部署到Tomcat?
  • 我刚刚做了一个简单的测试 - 我创建了新的动态 Web 项目,其中包含 index.jsp 和一些文本。而已。我一开始工作。但是后来我尝试运行以前的项目(当然没有工作)并且......测试项目也停止工作了! The requested resource (/test/) is not available. 这怎么可能??
猜你喜欢
  • 2023-04-03
  • 2011-12-31
  • 2011-02-04
  • 2011-10-15
  • 1970-01-01
  • 1970-01-01
  • 2012-07-06
  • 2016-10-28
  • 1970-01-01
相关资源
最近更新 更多