我刚开始使用hibernate,不太确定我的应用程序出了什么问题。所以我有两个模块:核心模块和网站模块。
我试图实现第二级缓存使用ehache工厂。
组织。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。验证。Bean验证。OptionalValidatorFactoryBean#0”:调用inithtml" target="_blank">方法失败;嵌套的异常是java。lang.NoClassDefFoundError:无法初始化类组织。冬眠验证器。内部的发动机配置MPL组织。springframework。豆。工厂支持AbstractAutowireCapableBeanFactory。initializeBean(AbstractAutowireCapableBeanFactory.java:1568)org。springframework。豆。工厂支持AbstractAutowireCapableBeanFactory。doCreateBean(AbstractAutowireCapableBeanFactory.java:540)org。springframework。豆。工厂支持AbstractAutowireCapableBeanFactory。createBean(AbstractAutowireCapableBeanFactory.java:476)org。springframework。豆。工厂支持AbstractBeanFactory 1美元。getObject(AbstractBeanFactory.java:302)org。springframework。豆。工厂支持DefaultSingletonBeanRegistry。getSingleton(DefaultSingletonBeanRegistry.java:229)org。springframework。豆。工厂支持抽象工厂。doGetBean(AbstractBeanFactory.java:298)org。springframework。豆。工厂支持抽象工厂。getBean(AbstractBeanFactory.java:193)org。springframework。豆。工厂支持DefaultListableBeanFactory。预实例化单例(DefaultListableBeanFactory.java:725)org。springframework。上下文支持AbstractApplicationContext。finishBeanFactoryInitialization(AbstractApplicationContext.java:757)org。springframework。上下文支持AbstractApplicationContext。刷新(AbstractApplicationContext.java:480)组织。springframework。网状物servlet。FrameworkServlet。configureAndRefreshWebApplicationContext(FrameworkServlet.java:663)org。springframework。网状物servlet。FrameworkServlet。createWebApplicationContext(FrameworkServlet.java:629)org。springframework。网状物servlet。FrameworkServlet。createWebApplicationContext(FrameworkServlet.java:677)org。springframework。网状物servlet。FrameworkServlet。initWebApplicationContext(FrameworkServlet.java:548)org。springframework。网状物servlet。FrameworkServlet。initServletBean(FrameworkServlet.java:489)org。springframework。网状物servlet。HttpServletBean。init(HttpServletBean.java:136)javax。servlet。GenericServlet。init(GenericServlet.java:158)org。阿帕奇。卡塔琳娜。验证者。AuthenticatorBase。调用(AuthenticatorBase.java:502)org。阿帕奇。卡塔琳娜。阀门。错误报告阀。调用(ErrorReportValve.java:79)组织。阿帕奇。卡塔琳娜。阀门。抽象逻辑阀。调用(AbstractAccessLogValve.java:617)org。阿帕奇。卡塔琳娜。连接器。郊狼适应者。服务(CoyoteAdapter.java:518)org。阿帕奇。郊狼。http11。抽象http11处理器。进程(AbstractHttp11Processor.java:1091)组织。阿帕奇。郊狼。AbstractProtocol$AbstractConnectionHandler。进程(AbstractProtocol.java:668)org。阿帕奇。公猫util。网aprependpoint$SocketProcessor。doRun(aprenpoint.java:2503)org。阿帕奇。公猫util。网aprependpoint$SocketProcessor。运行(aprenpoint.java:2492)java。util。同时发生的线程池执行器。runWorker(ThreadPoolExecutor.java:1142)java。util。同时发生的线程池执行器$Worker。运行(ThreadPoolExecutor.java:617)org。阿帕奇。公猫util。线程。TaskThread$WrappingRunnable。运行(TaskThread.java:61)java。朗。丝线。运行(Thread.java:745)
当我添加logback-classic.jar时出现错误,但如果我删除它,我会收到另一个错误。
组织。springframework。网状物util。NestedServletException:处理程序处理失败;嵌套的异常是java。lang.NoClassDefFoundError:ch/qos/logback/classic/selector/ContextSelector位于org。springframework。网状物servlet。调度员服务。triggerAfterCompletionWithError(DispatcherServlet.java:1287)位于org。springframework。网状物servlet。调度员服务。doDispatch(DispatcherServlet.java:961)位于org。springframework。网状物servlet。调度员服务。doService(DispatcherServlet.java:877)位于com。90岁以前。网站行动应用控制器服务器。doService(ControllerServlet.java:28)位于org。springframework。网状物servlet。FrameworkServlet。org上的processRequest(FrameworkServlet.java:966)。springframework。网状物servlet。FrameworkServlet。javax上的doGet(FrameworkServlet.java:857)。servlet。http。HttpServlet。服务(HttpServlet.java:622)
我不知道为什么会出现错误。这表明存在一个spring框架错误,其中spring没有在模块核心中实现(所有DAO都在模块核心中实现)。任何建议都将不胜感激。谢谢
你需要有所有需要的依赖关系
<!-- JSR 303 Dependencies -->
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.4.3.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator-annotation-processor</artifactId>
<version>5.4.3.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator-cdi</artifactId>
<version>5.4.3.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging</artifactId>
<version>3.3.0.Final</version>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.el</artifactId>
<version>3.0.1-b08</version>
</dependency>
<dependency>
<groupId>com.fasterxml</groupId>
<artifactId>classmate</artifactId>
<version>1.3.1</version>
</dependency>
我认为您不能将hibernate validator 5.2.2
(对于hibernate 5)与hibernate 4一起使用。尝试使用hibernate验证程序4.2.0。最终版
。
并且在类路径中有两个ehache
jars!
尝试使用Maven或Gradle构建来获取有效的依赖项。
如果您使用的是hibernate验证器,在我的例子中,我只添加了一个依赖项,如下所示:(因为在JAVA 9及更高版本中,默认情况下,javax.xml.bind在类路径上不可用,请参阅https://docs.oracle.com/javase/9/docs/api/java.xml.bind-summary.html )
创建名为“authenticationManagerBean”的bean时出错:请求的bean当前正在创建中:是否存在无法解析的循环引用? 我做了什么坏事?
这是我的调度器servlet。xml 这是我的安全。xml 调试之后,我发现了一个错误 严重:加载app:java时出现异常。lang.IllegalState例外:ContainerBase。addChild:start:org。阿帕奇。卡塔琳娜。生命周期例外:组织。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。sprin
我试图开发一个具有Spring JPA和Hibernate实现的示例Spring Boot应用程序。虽然我设法让我的安装完成,我得到以下错误,而运行的应用程序。 创建名为“org”的bean时出错。springframework。靴子自动配置。奥姆。jpa。HibernateJpacConfiguration' 我怀疑这是某种基于配置的错误,但我无法确定错误的来源。 我看到过一些有这个错误的帖子,
我有一个实体类InAppNotification。看起来像这样的java: 我使用JPA来处理数据库查询,这就是JPA接口的定义: 这是我application.properties的样子: 但是,当我试图在构建后通过运行 来打包应用程序时,我会遇到以下问题: 尝试调用不存在的方法。尝试从以下位置进行:javax.el.ELManager.getExpress sionWorks(ELManage
在将project从Spring Boot版本从1.2.3.release迁移到1.3.0.release之后,我已经开始得到以下异常。 创建类路径资源[org/springframework/boot/autoconfigure/admin/springapplicationadminjmxautoconfiguration.class]中定义的名为'Spring ApplicationAdmi
我遵循本教程将消息发送到azure服务队列:https://docs.microsoft.com/en-us/azure/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-service-bus 到我现有的spring boot应用程序,但我得到以下错误: 用户类别: 控制器类: pom xml: 添加它