Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java /exp1/servlet/com.ser1.HelloWorld servlet不可用_Java_Xml_Servlets - Fatal编程技术网

Java /exp1/servlet/com.ser1.HelloWorld servlet不可用

Java /exp1/servlet/com.ser1.HelloWorld servlet不可用,java,xml,servlets,Java,Xml,Servlets,Hi创建了简单的servlet来打印hello world。我也创建了web.xml。但我仍然得到了错误404未找到资源。 下面是servletcode package com.ser1; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet { public void doGet(HttpServletReque

Hi创建了简单的
servlet
来打印
hello world
。我也创建了
web.xml
。但我仍然得到了
错误404未找到资源
。 下面是
servlet
code

package com.ser1;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
    public void doGet(HttpServletRequest request,
                HttpServletResponse response)
  throws ServletException, IOException {
           PrintWriter out = response.getWriter();
           out.println("Hello World");
 }
} 
这里是
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" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
 <display-name>exp1</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>hi</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
   <servlet-name>hi</servlet-name>
   <url-pattern>/hello.html</url-pattern>
</servlet-mapping>

表1
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
你好
你好世界
你好
/hello.html

更改web.xml中的以下代码集

<servlet-name>hi</servlet-name><servlet-class>HelloWorld</servlet-class></servlet>
hiHelloWorld

hicom.ser1.HelloWorld

您在web.xml中没有正确提到类名。从您提到的com.ser1.HelloWorld的标题中,该类应该位于正确的包/文件夹中,但我在代码中看不到任何包语句2)url映射中的Remove.html扩展名
 <servlet-name>hi</servlet-name><servlet-class>com.ser1.HelloWorld</servlet-class></servlet>