Apache Axis ConfigurationException

30,224

Solution 1

Just a guess, but it looks like that error message is reporting that you've left the service name blank. I imagine the code that generates that error message looks like this:

throw new ConfigurationException("No service named" + serviceName + " is available");

Solution 2

According to the documentation linked to by @arnonym, this exception is somewhat misleading. In the first attempt to find the service a ConfigurationException is thrown and caught. It is logged at DEBUG level by the ConfigurationException class. Then another attempt is made using a different method to find the service that may then succeed. The workaround for this is to just change the log level on the ConfigurationException class to INFO in your log4j.properties:

log4j.logger.org.apache.axis.ConfigurationException = INFO

Solution 3

It is an exception used by Axis' control flow.

http://wiki.apache.org/ws/FrontPage/Axis/DealingWithCommonExceptions --> org.apache.axis.ConfigurationException: No service named XXX is available

Share:
30,224
Craig H
Author by

Craig H

Software Developer writing C++ code in Austin, Tx

Updated on July 28, 2022

Comments

  • Craig H
    Craig H almost 2 years

    I am using Apache Axis to connect my Java app to a web server. I used wsdl2java to create the stubs for me, but when I try to use the stubs, I get the following exception:

    org.apache.axis.ConfigurationException: No service named <web service name> is available

    any idea?