【发布时间】:2011-02-03 06:48:05
【问题描述】:
我正在尝试创建一个网络服务,我的交易工具是:
**
Axis2、Eclipse、Tomcat、Ant
**
我需要从 Code 创建一个 Web 服务,即编写一个基本的 java 类,该类将具有要在 WSDL 中声明的方法。然后使用 java2WSDL.sh 创建我的 WSDL。
那么,这种方法是否正确:
- 用实际的业务逻辑编写我的 Java 类
package packageNamel; public class Hello{ public void World(String name) { SOP("Hello" + name); } }
- 现在,当我将此 Hello.java 传递给 java2WSDL.sh 时,这将为我提供 WSDL。
-
最后,我将编写 services.xml 文件,并创建具有以下 dir 结构的 Hello.aar:
你好.aar
- 包名
- Hello.class
- 元信息
- services.xml
- 清单.MF
- Hello.WSDL
- 包名
现在,我假设,当我将 aar 放入 tomcat1/webapps/axis2/WEB-INF/services 时,我的服务将被部署
但是,我的问题来了,我如何访问方法World(String name)???!!,即我对客户端代码一无所知!
请赐教我制作一个非常基本的Web服务并调用该方法。上述 3 个步骤可能是错误的。这是一个社区 wiki,请随时编辑。
谢谢
【问题讨论】:
标签: java web-services axis2