I am learning Java RMI and I have created a very simple server that calculates Fibonacci numbers. The server (FibonacciServer) creates an object responsible for calculating the
It's not finding the codebase. The reason is that, as of JDK 7, the java.rmi.server.useCodebaseOnly property is true by default, whereas in prior releases it was false by default.
When property is false then it uses the code base of sever but in true case it ignores it.
http://docs.oracle.com/javase/7/docs/technotes/guides/rmi/enhancements-7.html
Your problem would resolve in lower JDK. ex JDK6