我已經創建了下面的java文件,編譯它並獲得了.class文件。如何在tomcat服務器上運行servlet
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>");
}
}
現在我創建目錄下的ABC/WEB-INF/classes中的apache-tomcat的-6.0.32/webapps目錄 所以我的類文件的路徑是:Apache的Tomcat的6.0.32/webapps /目錄ABC/WEB- INF /班/ HelloWorld.class的 和試圖訪問http://localhost:8080/abc/WEB-INF/classes/HelloWorld,但得到錯誤 「所請求的資源(/ ABC /的HelloWorld)不可用」
我要去的地方錯了嗎?或者我應該指定其他配置?
HTTP:/ /pdf.coreservlets.com/試着給這本書讀一讀。您無法直接訪問WEB-INF中的任何內容。 – Sean