今天在学习使用spring+cxf发布webservice时遇到个问题,我原来是用

<jaxws:endpoint id="helloWorld"         implementor="org.andy.cxf.HelloWorldImpl"address="/HelloWorld" />

来发布的,但是有个问题,是方法发布不上去,调用的时候会报错,原因是我的两个文件不在同一级目录下 
 
将impl移到上面来就可以了 
 
但是这样做的话不够规范,为什么要这样做我也不明白,所以我换了一种发布的方法-jaxws:server,换了之后按照图一的写法可以正确的发布webservice,现在把代码贴出来

 <!--    这是实现类 --><bean id="HelloWorldImpl"    class="org.andy.cxf.impl.HelloWorldImpl" /><!-- org.andy.cxf.HelloWorld 是接口的路径--><jaxws:server serviceClass="org.andy.cxf.HelloWorld"address="/HelloWorld"><jaxws:serviceBean><ref bean="HelloWorldImpl" /></jaxws:serviceBean></jaxws:server>

至于两者的区别,我百度了下答案如下:

1、endpoint是java提供的方法,server是cxf提供的

2、访问wsdl地址设置不同 endpoint可以直接设,server这要根据你的项目及cxf.xml决定

3、endpoint不推荐用,具体的话估计是wsdl一多,地址不好规范 ,但测试很方便 随便设地址

转载于:https://www.cnblogs.com/laoyeye/p/6518299.html

webservice中jaxws:server 和jaxws:endpoint的区别相关推荐

  1. 使用jaxws:server 还是使用jaxws:endpoint发布webservice

    今天在学习使用spring+cxf发布webservice时遇到个问题,我原来是用 <jaxws:endpoint id="helloWorld" implementor=& ...

  2. axis2 jax-ws_Axis2中的JAXB和JAX-WS

    axis2 jax-ws 关于本系列 Web服务是Java技术在企业计算中的重要角色. 在本系列文章中 ,XML和Web服务顾问Dennis Sosnoski涵盖了对使用Web服务的Java开发人员很 ...

  3. jax-ws java_通过JAX-WS实现WebService

    (一)服务端的创建 一,首先创建一个Web 项目,或者创建一个Web Service项目也行(差别就是后者在开始就设置了Web Service的调用方式) 二,在项目中创建一个类作为我们要发布的服务( ...

  4. RMI non-JRMP server at remote endpoint

    RMI non-JRMP server at remote endpoint 又是一个jmx问题 jmx明明端口占用了, 而且相关java进程也起来了, 为什么会不能通过jconsole访问jmx呢? ...

  5. WebService中使用自定义类的解决方法(5种)

    转自:http://www.cnblogs.com/lxinxuan/archive/2007/05/24/758317.html Demo下载:http://files.cnblogs.com/lx ...

  6. 关于.NET中的Server push技术

    关于.NET中的Server push技术 一般来说方法有2种,一种就是客户端用JS异步定时轮询服务器端,这种是大部分人采用的方法,但是我在想到底可以不可以实现服务器端有改变时才会主动推送到客户端呢? ...

  7. Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析

    原文地址: http://blog.csdn.net/luoshengyang/article/details/6629298 在前面一篇文章浅谈Android系统进程间通信(IPC)机制Binder ...

  8. 浅谈Android系统进程间通信(IPC)机制Binder中的Server和Client获得Service Manager接口之路

    原文地址: http://blog.csdn.net/luoshengyang/article/details/6627260 在前面一篇文章浅谈Service Manager成为Android进程间 ...

  9. Weblogic 12c中修改SERVER NAME的方法

    WebLogic 中域默认的Server Name为AdminServer.如果多个域使用同一Server Name,会对识别造成一定的困难. 比如在linux下,输入ps -ef|grep webl ...

最新文章

  1. Glide 这样用,更省内存
  2. linux 删除文件命令_Linux系统常用的文件管理命令
  3. python中import的作用_python使用import报错是什么原因
  4. 数据结构之图的存储结构:邻接多重表
  5. sqlMetal用法和例子
  6. java 返回值给c_Java有陷阱,用时需谨慎——慎用入参做返回值
  7. php网页表格样式,分享7款颜色的CSS表格样式美化网页表格用户体验
  8. WareZ盗版组织揭密-服气了-纯技术牛人
  9. 工业控制信息系统中的商用密码应用思考
  10. 深度包检测(DPI)的记录
  11. Qt[每日一言|每日诗词]API调用
  12. 基于 Springboot 和 Mybatis 的后台管理系统 BootDo | 软件推介
  13. 【数据可视化应用】实现空间栅格(附R语言代码)
  14. echart报错echarts/lib/visual/dataColor in ./node_modules/echarts-liquidfill/src/liquidFill.js
  15. SAM/BAM文件格式简介(一)
  16. 众所周知的广告屏蔽神器uBlock/Adguard,为啥你装上后和没装一样?
  17. SOLIDWORKS螺纹显示处理方法
  18. 无符号数与符号数比较大小
  19. 【华为OD机试真题 Python】加扰字符串
  20. 小案例 CSS之旋转的可乐瓶

热门文章

  1. k8s secret使用方式:pod通过变量和volume方式使用secret
  2. docker安装mysql及相关配置、运行细节和常见报错解决方案
  3. linux使用技巧:自动补全、常用快捷键* ? [] {}
  4. 请分别介绍一下aof和rdb都有哪些优点?以及两者有何区别?
  5. 使用Dockerfile脚本创建镜像
  6. C++设计模式--工厂方法模式
  7. css常用样式汇总记录
  8. 记录JS报错Cannot set property ‘onclick/xxx‘ of null
  9. python分组求和_Python学习笔记之pandas索引列、过滤、分组、求和功能示例
  10. 基本语法及基本概念概述(标识符、访问修饰符、变量、数组、枚举、注释、空行、继承、接口、(对象、类、方法、实例变量)、关键字表)