java - 创建名为“sessionfactory”的 bean 时出错 (java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException)
问题描述
发生以下错误:
在 ServletContext 资源 [/WEB-INF/spring-servlet.xml] 中创建名称为“sessionFactory”的 bean 时出错:调用 init 方法失败;嵌套异常是 java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
配置:
<beans:bean id="sessionFactory"
class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
<beans:property name="dataSource" ref="dataSource" />
<beans:property name="packagesToScan" value="com.work.entity" />
<beans:property name="hibernateProperties">
<beans:props>
<beans:prop key="hibernate.dialect">${jdbc.dialect}</beans:prop>
</beans:props>
</beans:property>
</beans:bean>
解决方案
推荐阅读
- mysql - Mysql客户表计数跟进记录
- android - 使用改造 2 发送文件,文件名包含波斯字符
- laravel - 如何在 Laravel 中添加实时搜索功能
- google-cloud-platform - 如何准备 Pub/Sub 模拟器进行测试?
- javascript - Javascript 追加通知、动画和删除
- sql - 在 SQL 中附加来自 2 个不同列的值
- csv - 将 800 种产品批量导入 Shopify 有什么简单的方法吗?
- r - 如何仅加载一次文件(使用闪亮小部件选择)但在带有闪亮运行时的 R-Markdown 文档中多次使用
- json - 让 Log4j2 使用 json 作为 logformat
- android - 如何在 Android Studio 中为单元测试创建 MotionEvent?