1.目录结构如下
2.接口和接口实现JaxWS.java和JaxWSImpl.java编码
接口JaxWS.java
package jax.service; import javax.jws.WebMethod; import javax.jws.WebService; @WebService public interface JaxWS { @WebMethod String sayHello(String name); int nextNum(); }
实现类JaxWSImpl.java
package jax.service.impl; import java.util.Random; import javax.jws.WebService; import jax.service.JaxWS; @WebService public class JaxWSImpl implements JaxWS{ public String sayHello(String name) { return "Hello " + name; } public int nextNum() { return new Random().nextInt(998); } }
3.打成jar包,放在axis2项目的/WEB-INF/servicejars文件夹下,没有可用新建(其实,这些路径都可以在axis.xml配置中修改)
4.运行tomcat,查看结果吧
到此为止,三种发布方式介绍完毕,下面开始客户端的调用了