Apache Axis ConfigurationException

Cra*_*g H 15 java apache axis

我正在使用Apache Axis将我的Java应用程序连接到Web服务器.我使用wsdl2java为我创建存根,但是当我尝试使用存根时,我得到以下异常:

org.apache.axis.ConfigurationException:没有<web service name>可用的命名服务

任何的想法?

kld*_*is4 20

根据@arnonym链接的文档,这个例外有点误导.在第一次尝试查找服务时,会抛出并捕获ConfigurationException.它由ConfigurationException类在DEBUG级别记录.然后使用不同的方法进行另一次尝试以找到可能成功的服务.解决方法是在log4j.properties中将ConfigurationException类的日志级别更改为INFO:

log4j.logger.org.apache.axis.ConfigurationException = INFO
Run Code Online (Sandbox Code Playgroud)


KC *_*ltz 2

只是猜测,但看起来该错误消息报告您已将服务名称留空。我想象生成该错误消息的代码如下所示:

throw new ConfigurationException("No service named" + serviceName + " is available");
Run Code Online (Sandbox Code Playgroud)