Does any one have a fix for this.
This looks strange...
It looks like the ear file is in the classpath on the _client_ side. If you want the classses to exist on the client you should have them in a jar that the browser/applet can find in its classpath. That jar would then have to be installed on the client computer somehow. (Are you now running the client and the server on the same computer?)
The standard way to do this is to let the server deliver the classes to the applet. In that case all the classes that the applet need should be in the same jar as the applet, that is you need to put the home and remote interfaces of the EJB there, and any other application specific classes that you use.
(Have not worked with applets in a while so I don't really remember the mechanisms for this at the moment... Also client packages in ears might solve this somehow but not I would not be sure how :-) )
I am having the same problem as you, but this problem only creeps up once in a blue moon (not always). Did you figure out the solution to the above. If yes, then it would be great if you could share it with me.