【发布时间】:2018-02-12 20:39:24
【问题描述】:
我正在使用 Intellij Community Edition 构建一个简单的 Maven 项目 Web 应用程序。出现编译错误:
java: 包 javax.servlet.http 不存在
java: 找不到符号 symbol: class HttpServlet
java:找不到符号符号:类 HttpServletRequest
java:找不到符号符号:类 HttpServletResponse
我曾经使用 Jave SE。我已经下载了 Jave EE。它告诉我要做的就是解压缩(我想这意味着它已安装)。我也在使用 Tomcat 6.0.53 和 Maven 3.5.0
这里的其他类似问题说要添加依赖项,但它们对我不起作用。
附上我的代码:
package org.mycompany.myname;
import javax.servlet.http.*;
import java.io.IOException;
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws IOException
{
httpServletResponse.getWriter().print("Test running ...");
}
}
【问题讨论】:
-
全都错了。与 IntelliJ 无关。你不应该解压缩任何东西。您只需在编译时将 javax.servlet JAR 添加到您的 CLASSPATH 中。当你运行时,Tomcat 会将它放在它的 /lib 文件夹中。
标签: java maven tomcat servlets intellij-idea