我已经测试了几次以确认我没有疯狂。如果我为Hadoop包含这个Maven依赖...
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.7.1</version>
</dependency>
...一个特定的JSP停止编译。据我所知,JSP不会使用Hadoop包中的任何内容。错误是:
An error occurred at line: [97] in the generated java file: [/Users/gwg/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/Harmonizome/org/apache/jsp/template/dataset_jsp.java]
The method getDispatcherType() is undefined for the type HttpServletRequest
Stacktrace:
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:198)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:450)
关于这两个事件如何相关的任何理论?
任何建议,即使在黑暗中拍摄,也会受到赞赏。我绝对可以复制这个。我已经完全清空了JSP和servlet。如果我运行
,则会发生错误request.getRequestDispatcher(Constant.TEMPLATE_DIR + "dataset.jsp").forward(request, response);
即使我完全清空“dataset.jsp”。