java - HTTP 状态 404,请求的资源不可用。我犯了什么错误? Tomcat 6.0

标签 java servlets web-applications

我的 servlet 应用程序是

package p1;
import javax.servlet.*;
import java.io.*;

public class MyServ extends GenericServlet{
 public void init(ServletConfig con){
    System.out.println("INIT");
 }

 public void service(ServletRequest req,ServletResponse res) throws ServletException,IOException{
    PrintWriter pw=res.getWriter();
    pw.println("HELLO");
    pw.close();
 }
}

和我的网站。 xml 文件是

<web-app>
 <servlet>
  <servlet-name>sai</servlet-name>
  <servlet-class>p1.MyServ</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>sai</servlet-nsame>
  <url-pattern>/abc</url-pattern>
</servlet-mapping>
</web-app>

我已将WEB-INF文件夹粘贴到tomcat 6.0的webapp文件夹中。 WEB-INF 文件夹包含类和 web.xml 文件。类文件夹中有我的java程序的包。当我尝试在浏览器中运行我的 servlet 时,它显示

HTTP 状态 404 - 类型 状态报告 消息说明 请求的资源不可用。

我犯了什么错误?

最佳答案

您必须重新启动服务器才能应用 web.xml 更改。确保您已重新启动服务器。

关于java - HTTP 状态 404,请求的资源不可用。我犯了什么错误? Tomcat 6.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17106213/

相关文章:

java - 如何从 WebDAV 服务器找到文件校验和(MD5 或...)

java - 使用 Java 跨不同域的单点登录 [SSO]

java - 如何在JSP中动态选择一个值

ruby-on-rails - Rails 2 与 Rails 3

java - Tomcat JVM 的大小是可变的?

java - 在 java 中,我如何在 if lambda 条件中声明一个变量?

java - 越来越多的线程导致我的应用程序滞后

java - Mongodb中对象结构发生变化时无法实例化对象

java - 点击后 URL 发生变化

python - App Engine(python)在生产中跳过 webapp 中间件(如 Appstats),但在开发服务器上运行良好