Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.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 用springdao实现EHCache_Java_Spring_Ehcache - Fatal编程技术网

Java 用springdao实现EHCache

Java 用springdao实现EHCache,java,spring,ehcache,Java,Spring,Ehcache,我正在尝试用SpringDAO实现EHCache。我有一个要求,当从第二个JSP页面到第一个JSP页面时,我需要显示相同的输出,因此理想情况下,如果我将先前从数据库检索到的数据放入缓存,那么我可以检索它,而不是再次建立数据库连接并带来数据 下面是我用于EHCache的JAR文件的版本列表 spring.jar ehcache-core-2.2.0.jar slf4j-api-1.6.0.jar slf4j-log4j12-1.6.1.jar slf4j-jdk14-1.5.11.jar 但是在使

我正在尝试用SpringDAO实现EHCache。我有一个要求,当从第二个JSP页面到第一个JSP页面时,我需要显示相同的输出,因此理想情况下,如果我将先前从数据库检索到的数据放入缓存,那么我可以检索它,而不是再次建立数据库连接并带来数据

下面是我用于EHCache的JAR文件的版本列表

  • spring.jar
  • ehcache-core-2.2.0.jar
  • slf4j-api-1.6.0.jar
  • slf4j-log4j12-1.6.1.jar
  • slf4j-jdk14-1.5.11.jar
  • 但是在使用ant脚本构建应用程序时,我得到了“NoSuchMethodError”。很明显,JAR文件中包含了该方法。当我放置正确的jar文件时,它抛出了一个错误,即缺少某个类

    有人能为EHCache推荐JAR文件的确切版本和列表吗?我正在使用JDK1.6

    谢谢


    Satyajit

    我不知道这是否是问题所在(关于缺少的方法的详细信息会有所帮助),但奇怪的是,您有两个slf4j实现JAR(log4j和jdk14)。您似乎还混合了1.5和1.6级slf4j罐子,这可能不是一个好主意

    如果您只是将数据从JSP1传递到JSP2(例如,在会话中),而不是在缓存中乱搞,这不是更简单、更容易理解吗?此外,除非您说明找不到什么方法,否则说您得到了
    NoSuchMethodError
    。向我们展示堆栈跟踪。感谢您的提示响应,给我soemtime我将通过签入代码来构建应用程序,并将为您提供准确的堆栈跟踪。