WebService Exceptions
- 一、
- Exception in thread "main" java.lang.ExceptionInInitializerError
- at com.sun.xml.internal.bind.api.TypeReference.<init>(TypeReference.java:76)
- at com.sun.xml.internal.ws.model.RuntimeModeler.processDocWrappedMethod(RuntimeModeler.java:691)
- at com.sun.xml.internal.ws.model.RuntimeModeler.processMethod(RuntimeModeler.java:612)
- at com.sun.xml.internal.ws.model.RuntimeModeler.processClass(RuntimeModeler.java:401)
- at com.sun.xml.internal.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:240)
- at com.sun.xml.internal.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:312)
- at com.sun.xml.internal.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:178)
- at com.sun.xml.internal.ws.api.server.WSEndpoint.create(WSEndpoint.java:456)
- at com.sun.xml.internal.ws.api.server.WSEndpoint.create(WSEndpoint.java:475)
- at com.sun.xml.internal.ws.transport.http.server.EndpointImpl.createEndpoint(EndpointImpl.java:213)
- at com.sun.xml.internal.ws.transport.http.server.EndpointImpl.publish(EndpointImpl.java:143)
- at com.sun.xml.internal.ws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:102)
- at javax.xml.ws.Endpoint.publish(Endpoint.java:170)
- at com.he.Server.main(Server.java:8)
- Caused by: java.util.MissingResourceException: Can't find bundle for base name com.sun.xml.internal.bind.api.Messages, locale zh_CN
- at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1427)
- at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1250)
- at java.util.ResourceBundle.getBundle(ResourceBundle.java:705)
- at com.sun.xml.internal.bind.api.Messages.<clinit>(Messages.java:43)
- ... 14 more
- Caused by: java.lang.ClassCastException: com.sun.xml.internal.bind.api.Messages cannot be cast to ResourceBundle
- at java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2297)
- at java.util.ResourceBundle.loadBundle(ResourceBundle.java:1364)
- at java.util.ResourceBundle.findBundle(ResourceBundle.java:1328)
- at java.util.ResourceBundle.findBundle(ResourceBundle.java:1282)
- at java.util.ResourceBundle.findBundle(ResourceBundle.java:1282)
- at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1224)
- ... 16 more
- //代码如下
@WebService- public interface MyService {
- @WebResult(name="addResult")
//当配置的参数name一致时,就会出现此异常,很显然这个异常的信息,言不对题 姑且视为bug吧。- public int add(/**/@WebParam(name="addend1")int i, /**/@WebParam(name="addend1")int j);
- //@WebResult(name="minusResult")
- public int minus(/**/@WebParam(name="subtrahend")int i, /**/@WebParam(name="minuend")int j);
- }
- 二、
- Exception in thread "main" com.sun.xml.internal.ws.streaming.XMLStreamReaderException: unexpected XML tag. expected: {http://service.hzm.com/ws}loginResponse but found: {http://service.hzm.com/ws}login
- at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.verifyTag(XMLStreamReaderUtil.java:203)
- at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.verifyTag(XMLStreamReaderUtil.java:211)
- at com.sun.xml.internal.ws.client.sei.ResponseBuilder$DocLit.readResponse(ResponseBuilder.java:513)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:110)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
- at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
- at $Proxy32.login(Unknown Source)
- at Client.main(Client.java:14)
- 原因:在Handler中 将handleMessage的返回值设置为false
- @Override
- public boolean handleMessage(MessageContext context) {
- System.out.println("handleMessage");
- return false;
- }
- 三、java调用.net webservice
- Exception: javax.xml.ws.soap.SOAPFaultException: 服务器未能识别 HTTP 头 SOAPAction 的值: 。
- java使用soap调用.net webservice需要指定SOAPAction信息,用Apache Cxf可以解决
- ID: 1
- Address: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx
- Encoding: UTF-8
- Http-Method: POST
- Content-Type: text/xml
- Headers: {Accept=[*/*], SOAPAction=["http://WebXml.com.cn/getSupportProvince"]}
- 四、在用eclipse解析wsdl的时候出现错误信息,百思不得其解,google未果,但是不影响继续开发(直接点finish完成),望知道的朋友指点一下。
Exception: WS-I: (BP 2402) The wsdl: binding element does not use a soapbind: binding element
WebService Exceptions的更多相关文章
- PI-webservice05-SAP调用外部webservice
在用webservice进行数据传输的过程中,SAP系统与.net开发的信息系统之间的数据调用.如何用SAP调用外部的.net系统发布的webservice程序来获取外部的数据,详情请见下文: 1,创 ...
- 在ASP.NET中使用SOAP Extensions捕获WebService异常
原文:在ASP.NET中使用SOAP Extensions捕获WebService异常 Application_Error不能捕获的异常 [WebMethod] public string Hello ...
- PHP中的WebService
Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的.专门的第三方软件或硬件, 就可相互交换数据或集成.依据Web Service规范实施的应用之间, 无论它们所使用的语言. ...
- php下webservice使用总结
基于thinkphp3.2的 1.修改php配置 php.ini extension=php_soap.dll soap.wsdl_cache_enabled=0 2.soap有两种模式 wsdl和 ...
- 基于PI的Webservice发布实例
[转自http://blog.csdn.net/yin_chuan_lang/article/details/6706816] 最近的项目中,接口较多,而Webservice技术是主要实现方式之一.下 ...
- "NHibernate.Exceptions.GenericADOException: could not load an entity" 解决方案
今天,测试一个项目的时候,抛出了这个莫名其妙的异常,然后就开始了一天的调试之旅... 花了很长时间,没有从代码找出任何问题... 那么到底哪里出问题呢? 根据下面那段长长的错误日志: -- ::, ...
- webService
什么是webService WebService,顾名思义就是基于Web的服务.它使用Web(HTTP)方式,接收和响应外部系统的某种请求.从而实现远程调用. 1:从WebService的工作模式上 ...
- 开始webservice了
一.WebService到底是什么 一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术. 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用 ...
- Spring WebService入门
Web service是一个平台独立的,低耦合的,自包含的.基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述.发布.发现.协调和配置这些应用程序,用于开发分布 ...
随机推荐
- linux 平台安装JDK环境
1.检查一下系统中的jdk版本 [root@localhost software]# java -version 2.检测jdk安装包 [root@localhost software]# rpm - ...
- jmeter接口测试(基础)
一.jmeter创建请求 1.运行jmeter:jmeter.bat 2.右键测试计划,添加一个:线程组 3.右键前面添加的线程组,添加一个:http请求 4.填写请求信息: 5.右键线程组, ...
- 基于NEO4J的高级检索功能
基于NEO4J的高级检索 一.需求 二.创建索引 1.索引自动更新配置 2.执行带有索引自动更新配置的过程 三.查询索引 1.LUCENE查询语法 2.实现高级检索的核心:LUCENE QUERY语句 ...
- linux mysql主从复制配置
1.设置主库master的servie-id值并且开启bin-log功能参数vi /etc/my.cnf修改my.cnf的参数:[mysqld]server-id=1 //每一个库的server-id ...
- 配置Spring Security 错误:Property or field 'ROLE_USER' cannot be found
在学习http://www.mkyong.com/spring-security/spring-security-hello-world-example/时,出现以下错误: Property or f ...
- 如何检测 Web 服务请求丢失问题
导读 『StabilityGuide』是阿里多位阿里技术工程师共同发起的稳定性领域的知识库开源项目,涵盖性能压测.故障演练.JVM.应用容器.服务框架.流量调度.监控.诊断等多个技术领域,以更结构化的 ...
- 概率期望——cf round362 div1
给定n个数,求i的位置的期望 那么反向考虑,j!=i排在i前面的概率是0.5,那么对i的位置的期望贡献就是1*0.5 这题就是拓展应用一下 #include<bits/stdc++.h> ...
- tomcat8乱码问题
1:注册表里修改 1):找到 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 如果 该项下已存在CodePage项,则把值改为十进制” ...
- sql数据库还原,出现媒体簇的结构不正确,SQLServer无法处理此媒体簇的解决方法
问题: sql数据库还原,出现媒体簇的结构不正确,SQL Server无法处理此媒体簇. 异常如下图. 造成问题的原因: 我的电脑上安装了sql2005和sql2008,问题就在于我用sql2008的 ...
- System.Clollections.ICollection.cs
ylbtech-System.Clollections.ICollection.cs 1.程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicK ...