[英]Error in compiling java servlet program
I have created a java servlet program name FirstServlet . 我创建了一个Java Servlet程序名称FirstServlet 。
I put it on Tomcat 7.0\\webapps\\ROOT\\WEB-INF\\classes\\FirstServlet.java and also I set the class path for servlet-api.jar but when I compile it 我将其放在Tomcat 7.0 \\ webapps \\ ROOT \\ WEB-INF \\ classes \\ FirstServlet.java上,并且还设置了servlet-api.jar的类路径,但是在编译时
I am finding some error. 我发现一些错误。
Code is : 代码是:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class FirstServlet extends HttpServlet {
// Runs when the servlet is loaded onto the server.
public void init() {
//......
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
// Set the MIME type for the response message
response.setContentType("text/html");
// Write to network
PrintWriter out = response.getWriter();
// Your servlet's logic here
out.println("<html>");
out.println(" ...... ");
out.println("</html>");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
// do the same thing as HTTP GET request
doGet(request, response);
}
public void destroy() {
// ......
}
}
error is : 错误是:
You aren't actually providing a classpath entry to the javac
program. 您实际上并没有向
javac
程序提供类路径条目。 The servlet-api.jar
is usually included in the lib
folder of the Tomcat
installation. servlet-api.jar
通常包含在Tomcat
安装的lib
文件夹中。
Run it like 像这样运行
javac -cp "C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar" FirstServlet.java
You would have a much easier (and generally better) time if you used an IDE like Eclipse, Netbeans, or IntelliJ. 如果使用诸如Eclipse,Netbeans或IntelliJ之类的IDE,您的时间会容易得多(通常更好)。
Also, don't use the default package. 另外,请勿使用默认程序包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.