IDEA编译项目报错“找不到符号 getServletContext”

搜了很多,有说tomcat版本问题的,有说要先引tomcat库再引项目库的,如果还没尝试这两种解决方案的话可以先试一下。也可以先看看我这个。

原因主要是 包冲突。正确能使用  request.getServletContext() 的包应该是 servlet-api.jar,对应接口在 servlet-api.jar!\javax\servlet\ServletContext.class 下。这个包是从tomcat目录下的lib里引入项目中的。之前报错是因为不知道从什么地方引入了一个 j2ee.jar的包。这个包使用 getServletContext() 就会报错,但修改为 getSession().getServletContext()报错就会被纠正。

 

因为修复好了所以此处没有截图。

你可能感兴趣的:(JAVA,环境搭建,jar)