2017-09-04 157 views
0

我正在使用Intellij Community Edition来构建一个简单的Maven项目web应用程序。它收到编译错误:使用Intellij Community Edition,得到编译错误“java:package javax.servlet.http does not exist”

的java:包javax.servlet.http包不存在

的java:找不到符号符号:类的HttpServlet

的java:找不到符号符号:类HttpServletRequest的

的java:找不到符号符号:类HttpServletResponse的

我用java的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

错了。与IntelliJ无关。你不应该解压任何东西。编译时只需将javax.servlet JAR添加到CLASSPATH中即可。运行时,Tomcat会将其放在/ lib文件夹中。 – duffymo

回答

0

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

相关问题