当前位置:网站首页>金仓数据库 KDTS 迁移工具使用指南 (7. 部署常见问题)
金仓数据库 KDTS 迁移工具使用指南 (7. 部署常见问题)
2022-08-04 07:22:00 【沉舟侧畔千帆过_】
7. 部署常见问题
加载数据库驱动失败
错误特征:
ERROR11028 --- [nio-8080-exec-3] com.kingbase.kdts.b.b : 加载数据库驱动 ORACLE 11g oracle.jdbc.OracleDriver 失败!
java.lang.reflect.InaccessibleObjectException: Unable to make protected void java.net.URLClassLoader.addURL(java.net.URL) accessible: module java.base does not "opens java.net" to unnamed module @6e0dec4a
造成原因:
从错误的提示可以分析是 java.base 包没有开放到任意模块下,而模块又通过反射使用了一些包内的属性值,这样的操作是不被允许的。这种情况一般在使用高于 Java 8 版本的 JDK 时会出现,大多情况是OpenJDK出现,原因是在 Java 9 及之后的版本对源码进行了模块化重构,public 不再意味着完全开放,而是使用了 export 的机制来更细粒度地控制可见性。
解决方案:
添加JVM参数:--add-opens java.base/java.net=ALL-UNNAMED
边栏推荐
猜你喜欢
随机推荐
likeshop外卖点餐系统开源啦100%开源无加密
TypeScript基本类型、类、封装、继承、泛型、接口、命名空间
8.2学习记录
安装GBase 8c数据库的时候,报错显示“Resource:gbase8c already in use”,这怎么处理呢?
RHCSA第五天
错误记录:TypeError: object() takes no parameters
Detailed explanation of TCP protocol
LeetCode每日五题01:两数之和 (均1200题)
2022的七夕,奉上7个精美的表白代码,同时教大家改源码快速自用
CSDN21天学习挑战赛——day1 正则表达式大总结
字节跳动岗位薪酬体系曝光,看完我真的酸了...
七夕送礼,心愿直抵!
LeetCode 135. 分发糖果
串口监听 - 软件方案
LeetCode 97. 交错字符串
打破千篇一律,DIY属于自己独一无二的商城
最强分布式锁工具:Redisson
给Unity Behavior Designer(Unity行为树) 的Can See Object 画圆锥辅助图
RT-Thread Studio学习(十二)W25Q128(SPI)的读写
分布式计算MapReduce | Spark实验