Gets an instance of the ServiceFactory
Only one copy of a factory exists and is returned to the
application each time this method is called.
The implementation class to be used can be overridden by
setting the javax.xml.rpc.ServiceFactory system property.
try {
return (ServiceFactory) FactoryFinder.find(
/* The default property name according to the JAXRPC spec */
SERVICEFACTORY_PROPERTY,
/* The fallback implementation class name */
"org.apache.axis.client.ServiceFactory");
} catch (FactoryFinder.ConfigurationError e) {
throw new ServiceException(e.getException());
}