0 0

创建了一个简单的Helloword的webservice咋不行呢0

web.xml中配置:
<servlet>
		<servlet-name>XFireServlet</servlet-name>   
	    <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class> 
  	</servlet>
  	
	<servlet-mapping>   
	    <servlet-name>XFireServlet</servlet-name>   
	    <url-pattern>/services/*</url-pattern>   
	</servlet-mapping>  


service.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<beans>
	<service xmlns="http://xfire.codehaus.org/config/1.0">
		<name>HelloService</name>
		<namespace>http://localhost:8080/xfireTest</namespace>
		<serviceClass>com.test.HelloWord</serviceClass>
		<implementationClass>com.test.HelloWordImpl</implementationClass>
	</service>
</beans>


HelloWordImpl.java代码
package com.test.impl;

import com.test.HelloWord;

public class HelloWordImpl implements HelloWord {

	public String hello(String name) {
		if(null == name){
			return "Hello Guest";
		}
		return "Hello "+name;
	}

}
2012年12月11日 11:29

5个答案 按时间排序 按投票排序

0 0
2012年12月11日 11:56
0 0

http://localhost:8080/xfireTest
改成
http://localhost:8080/HelloService

访问下wsdl看看:
http://localhost:8080/HelloService?wsdl

具体可参考:
http://zw-kindsoft-cn.iteye.com/blog/369602

2012年12月11日 13:46
0 0

service.xml配置错了

<?xml version="1.0" encoding="UTF-8"?>  
<beans xmlns="http://xfire.codehaus.org/config/1.0">  
    <service>  
        <name>HelloService</name>  
        <namespace>http://localhost:8080/xfireTest</namespace>  
        <serviceClass>com.test.HelloWord</serviceClass>  
        <implementationClass>com.test.HelloWordImpl</implementationClass>  
    </service>  
</beans> 

2012年12月11日 13:34
0 0
0 1

http://qq1988627.iteye.com/admin/blogs/1265269
请参考我这个实例

2012年12月11日 21:22

相关推荐

    简单的webservice案例

    在这个"HelloWord"案例中,我们可能会创建一个简单的服务,该服务提供一个方法如`sayHello()`,当被调用时,它会返回一句问候语。以下是一个简化的步骤: - 创建服务端: 使用Java的JAX-WS(Java API for XML ...

    Webservice实例

    在ws_helloword这个文件中,可能包含了使用xFire创建的简单WebService示例,如"HelloWorld"服务,它可能有一个返回字符串的接口方法,也可能有展示如何返回一个包含多个元素的List的示例。通过学习这个实例,开发者...

    WebService接口开发与调用

    #### 四、创建第一个WebService项目 ##### 1. 新建项目 - 在IntelliJ IDEA中新建一个Web项目。 - 设置项目的基本信息,如项目名称、位置等。 ##### 2. 目录结构 - 按照标准的Web应用结构设置目录,主要包括`src/...

    VC调用WebServcve安全验证

    接下来,我们创建了一个名为`WebService`的Web服务,并添加了一个`HelloWord`的Web方法。在`WebService`类中,我们声明了一个`MySoapHeader`类型的实例`myHeader`,并在`HelloWord`方法上使用了`[System.Web....

    Axis2+tomcat6+eclipse 之helloworld

    本文详细介绍了如何在Eclipse中利用Axis2和Tomcat6构建并发布一个简单的HelloWorld WebService,同时也涵盖了常见问题的解决方案,如Web.xml配置错误及缺失JAR文件的问题处理。通过这一过程,开发者可以掌握基本的...

    Spring+hibernate+Xfire

    在Spring+Hibernate+Xfire的场景下,"HelloWord"可能是一个简单的Web服务,展示了如何在Spring上下文中启动和配置Xfire服务,并利用Hibernate从数据库中获取数据。 总的来说,这个组合提供了从数据库操作到Web服务...

    SOA实验一实验指导书

    ### SOA实验一知识点梳理 ...通过以上步骤, 实验者不仅能够学习如何在Eclipse平台上搭建基于Axis2的Webservice环境, 还能实际操作Webservice的开发、部署和客户端调用过程, 对SOA架构下的Web服务有一个全面深入的理解。

    Apache cxf 与spring集成

    2. **创建Web服务**:首先,创建一个新的Web项目,然后将CXF库的lib文件夹内容添加到项目类路径中。接着,定义服务接口(如`IHelloWorld`)并添加`@WebService`注解,表示这是一个Web服务接口。实现该接口的类(如`...

    apache-cxf-2.5.9下载

    描述中提到"Webservice服务器端跟客户端创建时所需要用到的jar包资源",意味着这个压缩包中包含了一系列Java Archive (JAR) 文件,这些文件是Apache CXF运行所需的库。JAR文件是Java平台的标准打包格式,用于聚合多...

    最新Java面试宝典pdf版

    3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...

    sedona平台环境搭建和初步命令模式

    Sedona是一种物联网开发平台,它提供了一个基于Java的开发环境,允许开发者快速创建物联网应用程序。在本文中,我们将介绍如何搭建Sedona平台环境并进行初步命令模式。 一、 Sedona 环境搭建 1. 安装Java SDK: ...

    JAVA面试宝典2010

    3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...

    Java面试宝典-经典

    3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...

    java面试题大全(2012版)

    3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...

    Java面试宝典2012版

    3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...

    java面试宝典2012

    3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...

    Java面试宝典2012新版

    3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...

Global site tag (gtag.js) - Google Analytics