我正在使用Intellij Community Edition构建一个简单的Maven项目Web应用程序。它正在编译错误:
java:包javax.servlet.http不存在
java:找不到符号符号:class HttpServlet
java:找不到符号符号:class HttpServletRequest
java:找不到符号符号:class 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 ...");
}
}
答案 0 :(得分:0)
发现问题。我在pom.xml中为Java EE指定的版本是错误的。