news 2026/4/3 4:14:12

配置Oracle数据源报错:NoClassDefFoundError: Could not initialize class oracle.net.nt.Clock

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
配置Oracle数据源报错:NoClassDefFoundError: Could not initialize class oracle.net.nt.Clock

问题现象:

在TongWeb8.0上配置Oracle数据源,报错如下:

java.lang.NoClassDefFoundError: Could not initialize class oracle.net.nt.Clock oracle.net.nt.NetStatImpl.incrementBytesSent(NetStatImpl.java:73) oracle.net.nt.TimeoutSocketChannel.write(TimeoutSocketChannel1.java:205) oracle.net.ns.NIOPacket.writeToSocketChannel(MNIOPacket.java:350 oracle.net.ns.NIOConnectPacket.writeToSocketChannel (NIOConnectPacket.java:247) oracle.net.ns.NSProtocolNIO.negotiateConnection (NSProtocolNIO.java:117) 或 java.lang.ExceptionInInitializerError: Exception java.lang.IllegalStateException: Timer already cancelled. java.util.Timer.sched(Timer.java:397) java.util.Timer.scheduleAtFixedRate(Timer.java:328) oracle.net.nt.Clock.<clinit>(Clock.java:52) oracle.net.nt.NetStatImpl.incrementBytesSent(NetStatImpl.java:73)

原因说明:

TongWeb8.0.9.09版本及之前,将ojdbc.jar放在TongWeb的lib下配置数据源,会因先执行一次卸载同协议类,再注册,这样导致加载时的初始化资源被关闭,创建数据源时加载 oracle.net.nt.Clock 调用 TimeoutInterruptHandler.getTimer() 获取的定时器已经被关闭无法使用,Clock 加载失败 。

解决办法:

方法一:升级到TongWeb8.0.9.10及之后版本。

方法二:若不升级版本,可把Oracle数据库驱动放到任意目录,然后创建Oracle数据源时指定驱动包目录并保存,这种情况下创建数据源就可以成功,也能正常使用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/27 19:53:12

TPFLOW工作流引擎,PHP工作流优化的利器!

PHP工作流优化&#xff0c;显著提升软件开发效率在当今数字化快速发展的时代&#xff0c;软件开发效率成为企业竞争的关键因素之一。对于使用PHP进行开发的项目来说&#xff0c;工作流的优化更是至关重要。你知道吗&#xff1f;一个经过精心优化的PHP工作流&#xff0c;能够让软…

作者头像 李华
网站建设 2026/3/24 23:53:59

AI专著写作新趋势:优质工具盘点,为你的学术创作加速

创新与AI专著创作背景 创新不仅是学术专著的灵魂&#xff0c;更是写作过程中最为严格的标准。一部优秀的专著&#xff0c;不能仅仅是现有研究的简单拼凑&#xff0c;而必须能提出贯穿整本书的独到见解、理论结构或研究方法。在海量的学术著作面前&#xff0c;发掘尚未被探索的…

作者头像 李华
网站建设 2026/3/30 18:23:14

AI写教材攻略:掌握低查重技巧,借助工具实现高效教材编写!

AI教材写作工具&#xff1a;让创作更轻松高效 在编写教材之前&#xff0c;选择合适的工具简直是一场“折磨”的战斗&#xff01;如果选择办公软件&#xff0c;功能往往过于简化&#xff0c;框架搭建和格式调整几乎都是手动完成的&#xff1b;而如果尝试专业的编写工具&#xf…

作者头像 李华