没有权限啊,以前有人问过哦
http://expert.csdn.net/Expert/topic/2492/2492332.xml?temp=.2760736
http://expert.csdn.net/Expert/topic/2492/2492332.xml?temp=.2760736
解决方案 »
- java 里面能把method name 作为另外一个method 的参数吗?
- 帮忙解析下网站对构建
- 诚意提问了,关于Java和asp.net webservice通信问题...
- HQL new Object(...)onetomany错误求救?
- 有知道log4j的吗?
- 怎样才能用Vector创建出jTable可以识别的二维数组?
- 关于web服务中参数的问题
- 发布CMPBean时出现问题,怎么回事?
- 有那位高手可以给解释一下JavaBeans,Javaserverlet,J2EE,Jsp,Java Applet之间的区别,各自的使用目的,范围.先在此谢各位了
- springboot
- jsp调用ejb的老问题
- 无状态session bean中如何同时连接两个数据库,并在一个事物中管理???
grant {
permission java.security.AllPermission;
};
并且也是
java -Djava.security.policy=file:java.policy
这样运行的。可是还是抛出那个异常。
不知为何?
java.rmi.ServerException: RemoteException occurred in server thread; nested exce
ption is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested excep
tion is:
java.lang.ClassNotFoundException: test.PerfectTime_Stub
at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:352
)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:207)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
60)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
.java:701)
at java.lang.Thread.run(Thread.java:534)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknow
n Source)
at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
at java.rmi.Naming.bind(Unknown Source)
at test.PerfectTime.main(PerfectTime.java:49)
Caused by: java.rmi.UnmarshalException: error unmarshalling arguments; nested ex
ception is:
java.lang.ClassNotFoundException: test.PerfectTime_Stub
at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source)
at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:342
)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:207)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4
60)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
.java:701)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.ClassNotFoundException: test.PerfectTime_Stub
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:430)
at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:631)
at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:257)
at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.jav
a:200)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:151
3)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
626)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
... 9 more
各位高手,救命!
兄弟,耐性是一种美德啊。
你最好指定一下codebase,并把stub放到codebase下
你在这里搜codebase
或者在google搜rmi codebase能找到好多解答的
现在是RMI的服务器端已经正常运行了(是codebase的问题)。
我以下面的命令行运行客户端
java -classpath f:\client;f:\clientclasses\hello.jar -Djava.rmi.serve
r.codebase=file:/f:\serverclasses/ -Djava.security.policy=rmiclient.policy jdev
eloper.rmi.HelloClient就抛出这个异常:Exception in thread "main" java.rmi.UnmarshalException: Error unmarshaling retur
n header; nested exception is:
java.io.EOFException
at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at jdeveloper.rmi.HelloImpl_Stub.sayHello(Unknown Source)
at jdeveloper.rmi.HelloClient.main(HelloClient.java:12)
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(Unknown Source)
... 4 more不知为何?
还请各位高手解决一下。小弟谢过了先!