1

私はサーブレットを初めて使用しています。これには eclipse juno を使用しています。プログラムの実行に問題があります。私のコードは

package sTraining;

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

public class Servlet1 implements Servlet{
ServletConfig config=null;

public void init(ServletConfig config){
this.config=config;
System.out.println("servlet is initialized");
}

public void service(ServletRequest req,ServletResponse res)
throws IOException,ServletException{

res.setContentType("text/html");

PrintWriter out=res.getWriter();
out.print("<html><body>");
out.print("<b>hello simple servlet</b>");
out.print("</body></html>");

}
public void destroy(){System.out.println("servlet is destroyed");}
public ServletConfig getServletConfig(){return config;}
public String getServletInfo(){return "copyright 2007-1010";}

} 

このエラー [http://localhost:8080/Test/WEB-INF/classes/sTraining/Servlet1.java][1] が表示されますが、Web .xml ファイルにこのようなものがあります

<servlet>
    <description></description>
    <display-name>Servlet1</display-name>
    <servlet-name>Servlet1</servlet-name>
    <servlet-class>servlet.Servlet1</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Servlet1</servlet-name>
    <url-pattern>/Servlet1</url-pattern>
  </servlet-mapping>

なぜこれが実行されていないのですか?私のコードは問題ありません。このページを初めて実行すると実行されましたが、2 番目のプログラムの後にこのプログラムを実行しても実行されず、2 番目のプログラムも実行されませんでした。

4

2 に答える 2