由于安全方面的考虑,applet不可以和其他主机通信。
解决方案 »
- 问一下,int类型不是能转换成char型吗,为什么这里会报错?而下一条代码不报错?
- 我发现了一个诡异的问题
- 新手请教关于带参数输入的问题
- POP3协议解析,如何自己写服务器? LIST之后连接就断开了?!找了很久不知为什么?
- 高手帮我看一下这样的接口设计合不合理
- 怎么加载同在一个jar中的资源?
- 请帮我看看这个程序,很简单!!!但是我就是不明白!!
- 我要学习java,想问一些关于java的安装问题
- Applet 在ie下面运行错误?(已用httpconven工具转换过)插件提示错误!!
- swing repaint() upDateUI()
- websphere高手看过来
- 怎样在Java环境(不用Applet)中播放声音
我把applet及其所用的class都放在webserver上,这样连接数据库(orace8i)的时候
就会说找不到driver还有, 能不能说的详细一些,其他主机你指什么?
先谢了
如webjava站点上的applet,只能与webjava作socket联接。
1、在本机上启动rmiregistry
2、运行server端程序,导出rmi服务对象
3、在ie中启动applet结果抛异常。
hicharlie你认为什么地方有问题?
连接数据库吗?他不能和oracle 直接连接吗?我的情况是:applet和oracle 不在一台主机上,这种情况我该怎么办?
等你的消息,谢谢
Microsoft (R) VM for Java, 5.0 Release 5.0.0.3234
==============================================
? 帮助
c 清楚
f 运行结束程序
g 废弃数据回收
m 内存使用方式
q 退出
t 线程列表
==============================================
java.lang.UnsatisfiedLinkError: java/security/AccessController.doPrivileged Possible causes: If you are trying to use J/Direct (@dll.import), check your compiler version (for JVC, requires 4336 or greater.) If you are trying to use RNI, there are new requirements: see documentation.
at java/security/AccessController.doPrivileged (AccessController.java)
at sun/rmi/server/RemoteProxy.getLogLevel (RemoteProxy.java:41)
at sun/rmi/server/RemoteProxy.<clinit> (RemoteProxy.java:38)
at sun/rmi/server/RemoteProxy.getStub (RemoteProxy.java)
at java/rmi/registry/LocateRegistry.getRegistry (LocateRegistry.java:149)
at java/rmi/registry/LocateRegistry.getRegistry (LocateRegistry.java:105)
at java/rmi/Naming.getRegistry (Naming.java:213)
at java/rmi/Naming.lookup (Naming.java:84)
at test/ui/hx/RMIApplet.init (RMIApplet.java:79)
at com/ms/applet/AppletPanel.securedCall0 (AppletPanel.java)
at com/ms/applet/AppletPanel.securedCall (AppletPanel.java)
at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java)
at com/ms/applet/AppletPanel.processSentEvent (AppletPanel.java)
at com/ms/applet/AppletPanel.run (AppletPanel.java)
at java/lang/Thread.run (Thread.java)
这是怎么回事?sun的文档中只有一个简单的例子,根本不提对客户端的要求。help me!!!!
client的ie中的java console中打出来的。我觉得不是这个原因。
Verifier error oracle/jdbc/dbaccess/DBError.throwBatchUpdateException(Ljava/lang/String;Ljava/lang/String;II[I)V: Cannot find class java/sql/BatchUpdateException
# Verifier error oracle/jdbc/driver/OracleConnection.initialize(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/jdbc/dbaccess/DBAccess;)V: Cannot find class java/util/Map
java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleConnection at java.lang.ClassLoader.resolveClass(Compiled Code) at java.lang.ClassLoader.loadClassInternal(Compiled Code) at oracle.jdbc.driver.OracleDriver.getConnectionInstance(Compiled Code) at oracle.jdbc.driver.OracleDriver.connect(Compiled Code) at java.sql.DriverManager.getConnection(Compiled Code) at java.sql.DriverManager.getConnection(Compiled Code) at imaginary.persist.DatabaseTransaction.restore(Compiled Code) at test.Applet1.jbInit(Compiled Code) at test.Applet1.init(Compiled Code)* at netscape.applet.DerivedAppletFrame$InitAppletEvent.dispatch(Compiled Code) at java.awt.EventDispatchThread$EventPump.dispatchEvents(Compiled Code) at java.awt.EventDispatchThread.run(Compiled Code) at netscape.applet.DerivedAppletFrame$AppletEventDispatchThread.run(Compiled Code)
它有几种方法可以解决的。大概是这样的
要先加密,再把密钥给客户端,再解密,才可以用,好象得用policy
文件
给点资料或者例子行吗?我的e-mail;yuanmengyuan@bhr.com.cn
icq 号码:28114934