`
决战冰河
  • 浏览: 1036 次
文章分类
社区版块
存档分类
最新评论

xfire异常:For input string: ""

阅读更多
soap请求包中,包含:
<param3 href="#id0"/>
<multiRef id="id0" soapenc:root="0" soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
xsi:type="xsd:long" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
3000
</multiRef>
java代码中,
@WebService(name = "**", targetNamespace = "***")
@SOAPBinding(use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.BARE)
抛出类型转换异常:
java.lang.NumberFormatException: For input string: ""
   at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
   at java.lang.Long.parseLong(Long.java:424)
   at java.lang.Long.parseLong(Long.java:461)
   at org.codehaus.xfire.aegis.AbstractMessageReader.getValueAsLong(AbstractMessageReader.java:78)
可能原因:xfire不识别  href这种赋值方式
如何才能让xfire识别 href 这种参数赋值格式?
分享到:
评论

相关推荐

    Spring XFire 实现webService

    public String doSomething(String input); } public class YourWebServiceBean implements YourWebService { @Override public String doSomething(String input) { // 业务逻辑 } } ``` 3. 定义服务发布...

    xfire实现web service入门实例

    Xfire(现更名为CXF)是Java平台上一个流行的开源框架,用于构建和部署Web服务。作为一个初学者,理解如何使用Xfire来实现Web服务是非常基础且重要的一步。下面将详细介绍Xfire实现Web服务的基础知识。 首先,我们...

    xfire实现的实例和远程调用的客户端代码

    String doSomething(String input); } ``` 2. **部署Web服务**:一旦接口定义完成,XFire提供了简单的API或XML配置来启动服务。在Tomcat这样的Servlet容器中,可以将XFire的Servlet部署到web.xml中,然后在启动...

    使用xfire+spring编写webservice例子,供大家学习与交流

    String doSomething(String input); } ``` 接下来,你需要为这个接口创建一个实现类。Spring可以通过`@Component`或`@Service`注解标记该类,使其成为Spring容器中的一个bean。然后,使用`@Autowired`注解注入一个...

    XFire Java Web Service 客户端

    String doSomething(String input); } ``` 2. **生成服务代理** 使用XFire提供的工具或API生成服务代理类,并实例化。 ```java MyWebService service = ServiceFactory.create(MyWebService.class, ...

    webservice(xfire)+spring的二种实现方式

    public String doSomething(String input) { // 业务逻辑 } } ``` 在这种情况下,Spring会自动扫描并注册带有`@WebService`注解的服务,无需额外的XML配置。只需确保你的Spring配置启用了组件扫描,并且包含了...

    Java完整的Web Service示例代码,学会做web service程序

    如,`public class MyWebServiceImpl implements MyWebService { @Override public String myMethod(String input) { // 实现业务逻辑 return "Processed: " + input; } }` 3. **部署服务**:使用XFire,你需要配置...

    SOAP框架跨平台通信.pdf

    &lt;wsdl:input message="tns:getResultRequest"/&gt; &lt;wsdl:output message="tns:getResultResponse"/&gt; &lt;/wsdl:operation&gt; &lt;/wsdl:portType&gt; &lt;wsdl:binding name="HelloWorldBinding" type="tns:HelloWorldPortType...

    CXF完整实现WebService

    CXF(CXF = CXF = XFire + XFire)是一个强大的工具,支持多种Web服务标准,如SOAP、RESTful、WS-*等。本教程将深入探讨如何使用CXF来实现一个完整的Web服务生命周期,包括服务的创建、发布、调用以及客户端的构建。...

    jspSmartUpLoad源码+使用攻略

    4. **异常处理**:确保处理可能出现的错误,如文件过大、类型不符等,提供友好的用户反馈。 5. **文件存储**:定义文件存储路径和策略,如按日期分目录,或者自定义文件名。 **六、示例代码** 以下是一个简单的`jsp...

    cxf与spring集成

    public String doSomething(String input) { // 实现业务逻辑 return "Processed: " + input; } } ``` 3. **启用Spring与CXF的整合**:CXF提供了Spring模块,允许我们在Spring应用上下文中直接发布和消费Web...

    Java6开发WebService入门

    在早期的Web服务开发中,开发者通常会使用CXF、Axis2、XFire等工具来构建基于Java的应用程序。这些工具之所以被广泛采用,主要是因为它们能够提供广泛的兼容性和灵活性,并且适应多种不同的Java版本环境。然而,在...

    多线程socket+webservice操作demo

    Java中可以使用多种框架来开发和调用Web Service,例如JAX-WS(Java API for XML Web Services)。 1. **创建Web Service** - 使用注解(如`@WebService`、`@SOAPBinding`)定义服务接口和实现类。 - 通过`WSDL`...

Global site tag (gtag.js) - Google Analytics