读书人

jdk6纯天然webservice

发布时间: 2012-10-08 19:54:56 作者: rapoo

jdk6原生态webservice
近期做cas 单点登录的时候由于要同步用户信息,所以准备在里面加个webservice,开放端口给子系统,于是想用jdk6自带的webservice,使用注解。
开发过程如下:
1,保证使用的是jdk6。
2,编写开放出来的接口并实现,如下


3,发布webservice。如下
      userservice_service userservice=new userservice_service();      userservice user=userservice.getuserserviceport();      system.out.println(user.saveuser("afei2","yes ido"));  



注意的地方:
一是在发布的类(userserviceimpl)中假如带有接口属性,并且有其getter/setter,那么发布会失败。
二是发布的ip假如是127.0.0.1的话localhost是不能访问的,是多少就是多少,不过实际项目也不会这样的。
三是有的客户端调用的时候也会报错,比如provider com.sun.xml.ws.spi.providerimpl not found这个异常,我跟踪代码进去,发觉报错的那个jdk版本的provider和我成功的jdk版本是不一样的,在网上搜无答案,直说缺包,我感觉是个小bug。其他的没什么问题。
四是因为这里没用任何webservice框架,没有把它嵌入tomcat(假如你需要在tomcat环境中),所以端口另开,不能是8080。

权当记录用 高手可以讨论讨论




1 楼 linginfanta 2011-10-09 能不能把你的代码格式化一下呀,大爷。

读书人网 >Web前端

热点推荐