使用Intellij Community Edition,出现编译错误“java:package javax.servlet.http不存在”

时间:2017-09-04 15:11:21

标签: java maven tomcat servlets intellij-idea

我正在使用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 ...");
}
}

1 个答案:

答案 0 :(得分:0)

发现问题。我在pom.xml中为Java EE指定的版本是错误的。