如何配置、禁用或覆盖 sbt 安全管理器?



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

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

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

JGC提供了这个问题的见解。

在相关应用中:

System.setSecurityManager(null)

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

相关内容

  • 没有找到相关文章

最新更新