私は Java の初心者で、最初の例を機能させようとしています。
Tomcat6.0をインストールし、 WindowsでEclipseを使用しています。
HelloWorld
にフォルダを配置しましたwebapps
。WEB-INF
クラスフォルダweb.xml
と.
これをURLとして配置すると:http://localhost:8080/HelloWorld/HelloWorld
次のエラーが表示されます。
HTTP ステータス 404: 要求されたリソース () は利用できません。
試しhttp://localhost:8080
てみると、問題なく動作し、Tomcat のホームページにアクセスでき、そこからサンプルを実行できます。
私web.xml
は:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- <!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"> -->
<web-app>
<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>
私の HelloWorld.java は次のとおりです。
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 {
response.setContentType("text/html");
PrintWriter pw = response.getWriter();
pw.println("<html>");
pw.println("<head><title>Hello World</title></title>");
pw.println("<body>");
pw.println("<h1>Hello World</h1>");
pw.println("</body></html>");
}
}
助けてください。私は2日間これにこだわっています。編集:問題を解決しました。ありがとう。HelloWorld を web.xml に追加したところ、うまくいきました。助けてくれてありがとう。