-
创建了一个简单的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个答案 按时间排序 按投票排序
-
2012年12月11日 11:56
-
http://localhost:8080/xfireTest
改成
http://localhost:8080/HelloService
访问下wsdl看看:
http://localhost:8080/HelloService?wsdl
具体可参考:
http://zw-kindsoft-cn.iteye.com/blog/3696022012年12月11日 13:46
-
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
相关推荐
在这个"HelloWord"案例中,我们可能会创建一个简单的服务,该服务提供一个方法如`sayHello()`,当被调用时,它会返回一句问候语。以下是一个简化的步骤: - 创建服务端: 使用Java的JAX-WS(Java API for XML ...
在ws_helloword这个文件中,可能包含了使用xFire创建的简单WebService示例,如"HelloWorld"服务,它可能有一个返回字符串的接口方法,也可能有展示如何返回一个包含多个元素的List的示例。通过学习这个实例,开发者...
#### 四、创建第一个WebService项目 ##### 1. 新建项目 - 在IntelliJ IDEA中新建一个Web项目。 - 设置项目的基本信息,如项目名称、位置等。 ##### 2. 目录结构 - 按照标准的Web应用结构设置目录,主要包括`src/...
接下来,我们创建了一个名为`WebService`的Web服务,并添加了一个`HelloWord`的Web方法。在`WebService`类中,我们声明了一个`MySoapHeader`类型的实例`myHeader`,并在`HelloWord`方法上使用了`[System.Web....
本文详细介绍了如何在Eclipse中利用Axis2和Tomcat6构建并发布一个简单的HelloWorld WebService,同时也涵盖了常见问题的解决方案,如Web.xml配置错误及缺失JAR文件的问题处理。通过这一过程,开发者可以掌握基本的...
在Spring+Hibernate+Xfire的场景下,"HelloWord"可能是一个简单的Web服务,展示了如何在Spring上下文中启动和配置Xfire服务,并利用Hibernate从数据库中获取数据。 总的来说,这个组合提供了从数据库操作到Web服务...
### SOA实验一知识点梳理 ...通过以上步骤, 实验者不仅能够学习如何在Eclipse平台上搭建基于Axis2的Webservice环境, 还能实际操作Webservice的开发、部署和客户端调用过程, 对SOA架构下的Web服务有一个全面深入的理解。
2. **创建Web服务**:首先,创建一个新的Web项目,然后将CXF库的lib文件夹内容添加到项目类路径中。接着,定义服务接口(如`IHelloWorld`)并添加`@WebService`注解,表示这是一个Web服务接口。实现该接口的类(如`...
描述中提到"Webservice服务器端跟客户端创建时所需要用到的jar包资源",意味着这个压缩包中包含了一系列Java Archive (JAR) 文件,这些文件是Apache CXF运行所需的库。JAR文件是Java平台的标准打包格式,用于聚合多...
3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...
Sedona是一种物联网开发平台,它提供了一个基于Java的开发环境,允许开发者快速创建物联网应用程序。在本文中,我们将介绍如何搭建Sedona平台环境并进行初步命令模式。 一、 Sedona 环境搭建 1. 安装Java SDK: ...
3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...
3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...
3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...
3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...
3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...
3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我ABC”,4,应该截取“我AB”,输入“我ABC汉DEF”,6,应该输出“我ABC”,而不是“我ABC+汉...