Ok, I have an rmi application that uses the ClassFileServer provided by sun as the codebase argument to the server class I use to bind a remote data object to the rmiregistry. On my machine, all parts of the program work as expected. However, when I distribued my
java source hierarchy and the text file containing the commands to run and execute it to three different machines, I received the infamous unmarshalling exception when the server tried to bind a remote data object. For the life of me, I can't figure out the root of this problem. I'm only distributing the source, no classes, and the commands entered to build and run the application are exactly the same. I've tried running this on different drives of my system and had no issues. I should also indicate that I tried setting the codebase=file:///classes/ instead of using the ClassFileSever and it still didn't work on these three other machines.
All of the machines are running java 1.4.2_0x.