gpt4 book ai didi

java - 编译java servlet程序时出错

转载 作者:行者123 更新时间:2023-11-28 22:13:30 25 4
gpt4 key购买 nike

我创建了一个 java servlet 程序名称FirstServlet

我把它放在 Tomcat 7.0\webapps\ROOT\WEB-INF\classes\FirstServlet.java 并且我还为 servlet-api.jar 设置了类路径但是当我编译它的时候

我发现了一些错误。

代码是:

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() {
// ......
}

}

错误是:

enter image description here

最佳答案

您实际上并没有为 javac 程序提供类路径条目。 servlet-api.jar 通常包含在 Tomcat 安装的 lib 文件夹中。

像这样运行

javac -cp "C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib\servlet-api.jar" FirstServlet.java

如果您使用像 Eclipse、Netbeans 或 IntelliJ 这样的 IDE,您会更轻松(通常更好)。

此外,不要使用默认包。

关于java - 编译java servlet程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19011605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com