次のJavaファイルを作成してコンパイルし、.classファイルを取得しました。 apacheの-tomcatに-6.0.32/webappsに/ ABC/WEB-:tomcatサーバー上でサーブレットを実行するには
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<head>");
out.println("<title>First Example</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello World!</h1>");
out.println("</body>");
out.println("</html>");
}
}
は今、私は私のクラスファイルのパスがあるのapache-tomcatに-6.0.32/webappsディレクトリー 下のディレクトリABC/WEB-INF /クラスを作成しましたINF /クラス/ HelloWorld.classを とhttp://localhost:8080/abc/WEB-INF/classes/HelloWorldにアクセスしようとするが、エラー が取得し、「要求されたリソース(/ ABC/HelloWorldのこと)は利用できません」私は間違っているつもりです
?他の設定を指定する必要がありますか?
のhttp:/ /pdf.coreservlets.com/この本を読んでみてください。あなたはWEB-INFの中にあるものに直接アクセスすることはできません。 – Sean