执行quartz报错java.lang.NoClassDefFoundError: javax/transaction/UserTransaction
使用maven ,可以在 http://mvnrepository.com 中去查找 pom 配置如何写
1 2 3 4 5 6 | <!-- https: //mvnrepository.com/artifact/org.quartz-scheduler/quartz --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version> 1.8 . 6 </version> </dependency> |
引入 quartz-1.8.6.jar 后,运行项目报错
1 2 3 4 5 6 | org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/transaction/UserTransaction org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java: 502 ) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java: 412 ) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: 313 ) org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 260 ) javax.servlet.http.HttpServlet.service(HttpServlet.java: 723 ) |
解决办法:
将jta.jar包引入到工程中即可
1 2 3 4 | <dependency> <groupId>javax.transaction</groupId> <artifactId>jta</artifactId> <version> 1.1 </version><br></dependency> |
作者:panie
出处:http://www.cnblogs.com/panie2015/
如果您希望与我交流互动,欢迎加我微信
本文内容为作者辛苦整理书写,欢迎转载,但请保留文章出处
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?