【发布时间】:2013-05-28 20:30:48
【问题描述】:
我正在使用 rmi 开发类似 Twitter。 我在 Windows 上工作,一切正常。
但在 linux 上我有:
java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.lang.ClassNotFoundException: server.SimpleBark
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:196)
...
客户端弹出这个异常,好像客户端没有使用codebase server,codebase server没有收到任何连接。
我再说一遍,在 Windows 上一切正常,我找不到这是从哪里来的。
【问题讨论】:
-
如果代码在 Windows 上运行,会不会是主机名问题或其他相关问题?您是否尝试指定以下内容:-Djava.rmi.server.hostname=ipAddressHere ?
-
我只在一台计算机上工作,除了代码库服务器外,在 linux 上一切正常,是的,我试过 -Djava.rmi.server.hostname 它没有改变任何东西
标签: java rmi java-7 classnotfoundexception codebase