启动Derby连接时出现“ SecurityException:违反密封”
问题内容:
我需要使用“ org.apache.derby.drda.NetworkServerControl
”类从Java应用程序启动derby服务器。
当我尝试启动服务器时,它将引发异常。
码:
NetworkServerControl server = null;
server=new NetworkServerControl(InetAddress.getLocalHost(),1527,"user","123")
server.start(new PrintWriter(System.out));
错误:
Caused by: java.lang.SecurityException: sealing violation: package org.apache.derby.impl.store.raw.xact is sealed
有人可以告诉我此错误的原因吗?
问题答案:
您的类路径上可能有两次Derby类。在另一个jar归档文件中查找Derby类,并且仅使用它们一次。