【发布时间】:2011-12-23 05:18:18
【问题描述】:
这可能是老错误,但我被困在这里。
我创建了 Java 小程序来访问 Oracle 数据库。我打算把这个小程序放在本地网络中。我的小程序在 Eclipse 和 Netbeans 中运行良好,但是当我通过“appletviewer”运行时,它进入连接字符串并显示错误:
Error e java.security.AccessControlException: access denied (
"java.util.PropertyPermission" "oracle.net.wallet_location" "read")
我已经使用这种 Oracle 技术为 Signed Applets 签署了小程序。
我使用了拥有完全权限的数据库用户。此外,当我使用策略文件运行时,它会显示相同的错误。
小程序如何成功连接数据库?
用于加载小程序的 HTML 是:
<applet
code=tree.pacg.DrawApplet.class
codebase=c:\tree\pacg
archive=DrawApplet.jar,ojdbc14.jar
height="800"
width="1000">
</applet>
【问题讨论】:
-
当我在 ie 中运行小程序时,它显示安全警告
Java has discovered application components that could indicate a secuirty concern.我点击了“是”。但随后什么都没有显示.. -
先生,我的小程序总码是
<applet code=tree.pacg.DrawApplet.class codebase=c:\tree\pacg archive=DrawApplet.jar,ojdbc14.jar height="800" width="1000"> </applet> -
1)
code应该是tree.pacg.DrawApplet。 2)codebase应该是一个 URL,类似于file:C:///tree/pacg3)ojdbc14.jar需要在以这种方式部署时进行数字签名。ojdbc14.jar是否经过数字签名? 4) 为获得最佳效果,请将所有属性包含在双引号 (") 中。 -
1) 是的代码是
tree.pacg.DrawApplet2) 我把代码库放在file:/C:/tree/pacg3)ojdbc14.jar是一个oracle 数据库驱动程序,所以它们已经被签名了 4) 我把所有的属性值都放在了double引号......但同样的错误
标签: java oracle applet appletviewer