我从在 Jetty 中运行的 java servlet(作为 Eclipse 的一部分)连接到 oracle 时遇到问题。相同的代码在独立的 Java 应用程序中运行良好。
我的整个开发环境都在一个 mac 上。我正在使用 Eclipse 并将 ojdbc6.jar 包含在主“引用库”中,并且还将此文件拖放到 war/web-inf/lib 文件夹中。
只要线
OracleConnectionPoolDataSource ocpds = new OracleConnectionPoolDataSource();
被调用(在servlet中)我得到了异常:
java.security.AccessControlException:访问被拒绝(javax.management.MBeanServerPermission createMBeanServer)
我是否缺少一些安全策略?如果是这样,我究竟需要做什么来纠正这个问题?而这个 BeanServer 又是从哪里来的呢?
提前致谢。