【报错】 ClassNotFoundException: javax.transaction.Synchronization
2016-06-28 14:15
666 查看
【报错】
log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Tue Jun 28 14:08:06 CST 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set.
For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Exception in thread "main" java.lang.NoClassDefFoundError: javax/transaction/Synchronization
at org.hibernate.impl.SessionImpl.<init>(SessionImpl.java:256)
at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:616)
at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:640)
at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:648)
at com.tgbnode.hibernate.Client.main(Client.java:22)
Caused by: java.lang.ClassNotFoundException: javax.transaction.Synchronization
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 5 more
【解决】
缺少 jta.jar,添加即可!
log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Tue Jun 28 14:08:06 CST 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set.
For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Exception in thread "main" java.lang.NoClassDefFoundError: javax/transaction/Synchronization
at org.hibernate.impl.SessionImpl.<init>(SessionImpl.java:256)
at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:616)
at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:640)
at org.hibernate.impl.SessionFactoryImpl.openSession(SessionFactoryImpl.java:648)
at com.tgbnode.hibernate.Client.main(Client.java:22)
Caused by: java.lang.ClassNotFoundException: javax.transaction.Synchronization
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 5 more
【解决】
缺少 jta.jar,添加即可!
相关文章推荐
- 使用dump transaction with no_log的危险性说明
- C#事务处理(Execute Transaction)实例解析
- Codeigniter框架的更新事务(transaction)BUG及解决方法
- Spring的四种声明式事务的配置-Hibernate事务
- EJB3 事务控制
- 关于PROPAGATION_REQUIRES_NEW和PROPAGATION_NESTED事务的比较
- Mybatis事务管理
- Transaction promoted to Distributed Transaction
- Reset distribution tree
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- 关于升级ADT22后无法使用jar包、bundle库,出现java.lang.ClassNotFoundException错误的解决
- Spring整合hibernate中Datasouce、SessionFactory、Transaction配置
- mybatis 在dao层插入数据, 返回了影响的行数, 但是数据库里面有看到数据
- mybastis知识总结(五)事物管理
- T-SQL 存储过程Transaction
- Spring AOP配置声明式事务,数据业务层捕获异常,事务控制处理
- Non-transactional data access and the auto-commit mode
- Java的事务
- java.lang.ClassNotFoundException: javax.transaction.SystemException(hibernate5)
- spring 事务REQUIRES_NEW 不起作用的解决方法