Z
z1w2x3
Unregistered / Unconfirmed
GUEST, unregistred user!
在使用java rmi 时,在用名字服务绑定一个对象(cust)到一个名称(customer)的过程中使用了
安全管理器,这时在加载JdbcOdbc数据库驱动时出现例外。若把安全管理器拿掉,一切正常。
为何。代码如下:
//安全管理器,若拿掉,一切正常
System.setSecurityManager(new java.rmi.RMISecurityManager());
try {
//出错行
Class.forName(m_driver).newInstance();
java.sql.Connection con=java.sql.DriverManager.getConnection(m_url);
Customerr cust=new Customerr(con);
java.rmi.Naming.rebind("/Customer",cust);
System.out.println("Customerr server object reeady.");
}
错误信息如下:
java.security.AccessControlException:access denied (java.lang.RuntimePermission accessClassInpackage.sun.jdbc.odbc)
请各位大侠出山.
安全管理器,这时在加载JdbcOdbc数据库驱动时出现例外。若把安全管理器拿掉,一切正常。
为何。代码如下:
//安全管理器,若拿掉,一切正常
System.setSecurityManager(new java.rmi.RMISecurityManager());
try {
//出错行
Class.forName(m_driver).newInstance();
java.sql.Connection con=java.sql.DriverManager.getConnection(m_url);
Customerr cust=new Customerr(con);
java.rmi.Naming.rebind("/Customer",cust);
System.out.println("Customerr server object reeady.");
}
错误信息如下:
java.security.AccessControlException:access denied (java.lang.RuntimePermission accessClassInpackage.sun.jdbc.odbc)
请各位大侠出山.