1

我正在尝试将 Apache Derby 嵌入到应用程序中。当我直接从 IntelliJ 运行它时,一切正常,但sbt run会产生异常:

Caused by: java.security.AccessControlException: access denied org.apache.derby.security.SystemPermission( "engine", "usederbyinternals" )

这似乎与 SBT 使用的 SecurityManager 有关。有没有办法禁用、重新配置或覆盖默认的 SBT SecurityManager?

4

1 回答 1

0

JGC在这个问题上提供了见解

在相关应用程序中:

System.setSecurityManager(null)

或者,可以以这种方式简单地提供首选的安全管理器。

于 2021-06-11T15:50:13.533 回答