环境
:Axis2 1.5.6 + Spring 2.5 + Hibernate 3.6 + Eclipse 3.6.2 + Tomcat 6.0.33 + JDK 1.6.20
问题
:客户端可以正常调用Web Service,但服务端控制台报出异常 Failed to load from file, META-INF/ServiceData.xml
方案
:新建 WEB-INF\services\
XXX
Service\META-INF\ServiceData.xml
文件,内容可为空,确保 WEB-INF\services\XXX
Service\META-INF\
目录下有 service.xml
和 ServiceData.xml
两个文件。
ServiceData.xml:
<?xml version="1.0" encoding="UTF-8"?>
<ServiceData>
</ServiceData>
待续
:通过新建 ServiceData.xml
文件后,问题已解决,未知的隐患暂未发现。
分享到:
相关推荐
本项目将详细介绍如何使用Axis2进行Web服务的服务器端和客户端开发。 1. **Axis2简介** Axis2是基于SOAP(简单对象访问协议)的第二代Web服务引擎,它是Apache Axis1.x的升级版。Axis2提供了一个模块化和可扩展的...
总结,Java调用WebService Axis主要涉及到服务器端的部署和客户端的调用,通过Axis提供的工具和API,可以便捷地实现Java与Web服务的交互。在实际项目中,理解并熟练掌握这些步骤和原理,对于提升Web服务的开发效率和...
在描述中提到的“含服务端、客户端Java源代码”,意味着这个压缩包包含了创建Web服务的服务器端代码和与其进行交互的客户端代码。通过分析和学习这些代码,你可以理解如何使用Axis2来构建服务提供者和服务消费者。...
这个工具能够从WSDL(Web服务描述语言)文件生成Java源代码,这些代码可以直接用于创建Web服务客户端或服务器端。它支持多种模式,如SOAP 1.1、SOAP 1.2、RESTful等,为开发者提供了极大的灵活性。 在1.4.0版本中,...
Apache Axis是开源的SOAP(简单对象访问协议)处理框架,它为开发人员提供了一种简单的方法来实现SOAP服务,无论是作为服务器端还是客户端。 在描述中提到的“NULL”可能是由于原始信息缺失,但我们可以从标签...
1. 版本兼容性:确保客户端和服务器端的Axis1版本兼容,否则可能导致通信问题。 2. 错误处理:对可能出现的网络、编码或服务异常进行妥善处理,避免程序崩溃。 3. 安全性:考虑Web服务的安全性,如使用HTTPS进行加密...
3. **Apache Axis工具**:学习如何使用Axis工具生成服务客户端和服务器端代码,这通常基于WSDL文件。 4. **Java Serializable接口**:自定义类需要实现Serializable接口,以便能够被序列化和反序列化。 5. **...
1. 部署Web服务:服务器端的Web服务需要部署到一个支持Servlet的应用服务器上,如Tomcat、Jetty等。部署后,其他应用可以通过HTTP/HTTPS访问Web服务。 2. 测试Web服务:客户端代码通常包含了测试逻辑,用来验证服务...
2. 更好的错误处理:新版本提供了更丰富的错误信息和异常处理机制,帮助开发者更快地定位和解决出现的问题,从而缩短了调试时间。 3. 支持WS-*规范:AXI2 1.6.0全面支持WS-Security、WS-Addressing、WS-...
4. **错误处理**:处理可能出现的网络异常、解析错误或业务逻辑错误。 开发过程中,可能涉及到的关键步骤包括: 1. **创建服务接口**:定义C++函数来实现计算器的功能,如`int add(int a, int b)`。 2. **生成SOAP...
8. **错误处理和异常**:服务端需要处理各种可能出现的错误,如无效的请求、资源不可用等,并将这些信息反馈给客户端。 以上就是关于“webservice demo”的相关知识点,这个项目不仅涵盖了Web服务的基础概念,还...
- **axis2_WebService_开发指南.docx**:Axis2是Apache软件基金会的一个Web服务框架,用于构建和部署Web服务。它提供了高效的处理和强大的功能,如SOAP、RESTful服务支持,以及WS-*协议栈。 - **JAVA的WebService...
1、透明的调用远端服务器提供的功能,例如UserService.getUserNameById; 2、单连接或多连接; 3、连接复用,因此在多线程获取连接时无需阻塞; 4、同步调用; 5、超时机制; 6、支持多种通信框架(Mina/Netty/...
Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...
1、透明的调用远端服务器提供的功能,例如UserService.getUserNameById; 2、单连接或多连接; 3、连接复用,因此在多线程获取连接时无需阻塞; 4、同步调用; 5、超时机制; 6、支持多种通信框架(Mina/Netty/...
1、透明的调用远端服务器提供的功能,例如UserService.getUserNameById; 2、单连接或多连接; 3、连接复用,因此在多线程获取连接时无需阻塞; 4、同步调用; 5、超时机制; 6、支持多种通信框架(Mina/Netty/...
1、透明的调用远端服务器提供的功能,例如UserService.getUserNameById; 2、单连接或多连接; 3、连接复用,因此在多线程获取连接时无需阻塞; 4、同步调用; 5、超时机制; 6、支持多种通信框架(Mina/Netty/...
1、透明的调用远端服务器提供的功能,例如UserService.getUserNameById; 2、单连接或多连接; 3、连接复用,因此在多线程获取连接时无需阻塞; 4、同步调用; 5、超时机制; 6、支持多种通信框架(Mina/Netty/...
1、透明的调用远端服务器提供的功能,例如UserService.getUserNameById; 2、单连接或多连接; 3、连接复用,因此在多线程获取连接时无需阻塞; 4、同步调用; 5、超时机制; 6、支持多种通信框架(Mina/Netty/...
1、透明的调用远端服务器提供的功能,例如UserService.getUserNameById; 2、单连接或多连接; 3、连接复用,因此在多线程获取连接时无需阻塞; 4、同步调用; 5、超时机制; 6、支持多种通信框架(Mina/Netty/...