首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jdk6纯天然webservice

2012-10-08 
jdk6原生态webservice近期做cas 单点登录的时候由于要同步用户信息,所以准备在里面加个webservice,开放端

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   能不能把你的代码格式化一下呀,大爷。

热点排行