如何配置、禁用或覆盖 sbt SecurityManager?
How can I configure, disable, or override the sbt SecurityManager?
我正在尝试将 Apache Derby 嵌入到应用程序中。当我直接从 IntelliJ 运行 它时,一切正常,但 sbt run
生成异常:
Caused by: java.security.AccessControlException: access denied org.apache.derby.security.SystemPermission( "engine", "usederbyinternals" )
这似乎与SBT使用的SecurityManager有关。有没有办法禁用、重新配置或覆盖默认的 SBT SecurityManager?
JGC provided .
在相关应用中:
System.setSecurityManager(null)
或者,可以通过这种方式简单地提供一个首选的安全管理器。
我正在尝试将 Apache Derby 嵌入到应用程序中。当我直接从 IntelliJ 运行 它时,一切正常,但 sbt run
生成异常:
Caused by: java.security.AccessControlException: access denied org.apache.derby.security.SystemPermission( "engine", "usederbyinternals" )
这似乎与SBT使用的SecurityManager有关。有没有办法禁用、重新配置或覆盖默认的 SBT SecurityManager?
JGC provided
在相关应用中:
System.setSecurityManager(null)
或者,可以通过这种方式简单地提供一个首选的安全管理器。