1、创建InfoService类
@WebService public class InfoService { //至少包含一个可以对外公开的服务 public String sayHi(String name){ return "Hi "+ name; } public static void main(String[] args) { //发布服务,第一个参数称为Binding即绑定地址,第二个参数是实现者,即谁提供服务 Endpoint.publish("http://localhost:8080/hello", new InfoService()); } }
启动main方法
在浏览器中输入http://localhost:8080/hello?wsdl
这里只是获取一个用户描述WebService的说明文件,即wsdl文件。
wsdl -- WebService Description Language,是以XML文件形式描述WebService的“说明书”,有了它,我们就能知道如何使用和调用这个服务。
2、wsimport生成本地调用代码
生成的代码
然后将所有的Java文件拷贝到新的工程
补充:
1、Corba
https://www.cnblogs.com/java-pan/archive/2012/07/08/corba.html
作者:Work Hard Work Smart
出处:http://www.cnblogs.com/linlf03/
欢迎任何形式的转载,未经作者同意,请保留此段声明!