我刚进入休眠状态,不太确定我的应用程序有什么问题。所以我有这两个模块:核心和网站。
我正在尝试使用ehcache factory实现二级缓存。但是我收到此错误:
org.springframework.beans.factory.BeanCreationException:创建名称为org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0的bean时出错:调用init方法失败;嵌套异常是java.lang.NoClassDefFoundError:无法初始化类org.hibernate.validator.internal.engine.ConfigurationImpl org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)org.springframework.beans。 factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)org.springframework.beans.factory.support.AbstractBeanFactory $ 1。
当我添加logback-classic.jar时出现错误,但是如果我删除它,则会收到另一个错误。
org.springframework.web.util.NestedServletException:处理程序处理失败;嵌套的异常是org.springframework.web.servlet.DispatcherServlet上的org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1287)上的ch / qos / logback / classic / selector / ContextSelector。 org的org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:877)的com.before90.website.action.application.ControllerServlet.doService(ControllerServlet.java:28)的doDispatch(DispatcherServlet.java:961) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:857)(位于javax.servlet.http.HttpServlet.service(HttpServlet.java)处的.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:966) :622)
我不知道为什么会出现错误。它表明存在一个spring框架错误,其中spring没有在模块Core中实现(所有DAO都在其中)。任何建议将不胜感激。谢谢