How to return application exception in RMI binding?
RemoteException and its subclasses are usually used to represent communication issues and not treated as business exceptions by Tuscany (Ref.: JAXWS Specification v2.1 section 3.7). In order to return application pecific exception, you can add the RemoteException on the “throws” clause instead of having the user exception extend the RemoteException.