Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么ServletContextAware接口的setServletContext方法抛出错误?_Java_Spring - Fatal编程技术网

Java 为什么ServletContextAware接口的setServletContext方法抛出错误?

Java 为什么ServletContextAware接口的setServletContext方法抛出错误?,java,spring,Java,Spring,我已经实现了下面的方法,但是有一个错误是-remove override annotation,应该在那里。在什么情况下会发生这种错误?因此,我的bean没有被创建,我无法运行应用程序 @Override public void setServletContext(ServletContext servletContext) { } 控制台上显示的错误是-“MenuHelper类型的方法setServletContext(ServletContext)必须重写超类方法”。但是这种方法是存在的

我已经实现了下面的方法,但是有一个错误是-remove override annotation,应该在那里。在什么情况下会发生这种错误?因此,我的bean没有被创建,我无法运行应用程序

@Override
 public void setServletContext(ServletContext servletContext) {
}

控制台上显示的错误是-“MenuHelper类型的方法setServletContext(ServletContext)必须重写超类方法”。但是这种方法是存在的,没有被发现。如果我删除了这个方法,应该会出现一个错误,说addtheunimplementedmethods,它也不会出现。请帮我解决这个问题。谢谢

如果没有看到您的其余代码,我无法确定,但是从这个错误中,我猜测您的类没有正确实现
ServletContextAware

阅读并评论检查目标编译器版本。请使用至少Java 6或7运行时的编译器我还有一件事要补充-我可以通过ant构建并单独运行tomcat并访问应用程序的url。但是eclipse有一些错误。我已经将构建更改为Java1.6,jre6也在那里。现在问题在哪里?