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

问题描述

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;}}

解决方案

例子http://www.cnblogs.com/zhangchaoyang/articles/1954846.html
解决方案二:
http://localhost:8080/xfireTest改成http://localhost:8080/HelloService访问下wsdl看看:http://localhost:8080/HelloService?wsdl具体可参考:http://zw-kindsoft-cn.iteye.com/blog/369602
解决方案三:
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>
解决方案四:
参见:http://xiaosa.blog.51cto.com/665033/184109/http://www.blogjava.net/tscfengkui/archive/2011/02/25/345134.html
解决方案五:
http://qq1988627.iteye.com/admin/blogs/1265269请参考我这个实例

时间: 2024-08-30 05:49:15

创建了一个简单的Helloword的webservice咋不行呢的相关文章

学习servlet,写一个简单的Helloword出现404错误

问题描述 学习servlet,写一个简单的Helloword出现404错误 解决方案 不需要 /servlet 解决方案二: 解决方案三: web.xml内容贴下来看看. 可以参考 我写的http://blog.csdn.net/evankaka/article/details/45151569 解决方案四: url里把[/Hello]改成[/HelloServlet] 和你Web.xml里配置的url-pattern一样. 解决方案五: 一个简单的Servlet 解决方案六: 采用servle

Ultradev实例教程:3.7 创建一个简单的查询

创建|教程 第三章:应用数据库创建动态网页 第七节:创建一个简单的查询 其实查询创建的原理与我们在上面学到的数据编辑原理是一样的,都是先从第一个页面传递一个值给第二个页面,然后第二个页面根据这个传递过去的值取出相应的纪录,再做以相应的处理,如显示.编辑.删除.所不同的是传递方式.上一节我们是通过地址连接来传递值,而我们知道一般查询都是通过一个表单填写数据然后提交的. 好,就让我们来看看具体的创建过程. 首先我们要创建一个用户能够输入查询内容的页面.如图,我们插入一个名为Search的类型为Tex

用EclipseME0.5.5创建一个简单的J2ME程序

程序|创建 用EclipseME0.5.5创建一个简单的J2ME程序 上一篇文章<如何在Eclipse3.0.1上安装EclipseME 0.5.5版本>,我们已经讲了如何在Eclipse3.0.1上安装Eclipse程序. 今天我们就要用他来创建我们的第一个程序.绝大多数程序教程的第一个程序,都叫做HelloWorld.那么我们就来编一个HelloWorld程序. 1, 文件2, 新建项目3, 选择J2ME,J2ME Midlet Suite4, 输入项目名称:MyFirstJ2ME5, 选

SharePoint中创建一个简单的Web Part 部件

标准的Web部件有时候可以非常强大,可以执行许多函数.本文主要讲解如何使用Visual Studio 创建一个简单的Web部件. 1. 打开VS,点击文件----新建项目. 2. 选择空白SharePoint项目.命名SmallvilleWebPartProject,点击确定.选择部署为场解决方案. 3. 右击项目添加新项目. 4. 选择Web部件. 5. 命名CustomerInformation,点击添加. 6. 右击新的Web部件项目,选择添加类,命名CustomerData,点击确定.

通过ASP.NET Web API + JQuery创建一个简单的Web应用

看了dudu的<HttpClient + ASP.NET Web API, WCF之外的另一个选择>一文,想起多很久之前体现ASP.NET Web API而创建的一个Demo.这是一个只涉及到简单CRUD操作的Web应用,业务逻辑以Web API的形式定义并以服务的形式发布出来,前台通过jQuery处理用户交互并调用后台服务. 一.一个简单的基于CRUD的Web应用 这个简单的Demo应用用于模拟"联系人管理".当页面加载的时候,所有的联系人列表被列出来.在同一个页面中,我

创建一个简单的 Compute Grid 并行批处理应用程序

简介 批处理是业务系统的一个重要方面,它用在帐单系统或报告生成,以及一天 结束时的结算系统等领域中.随着业务系统在全球被夜以继日的使用,批处理窗口变得越来 越窄,这使高效的批处理系统成为一种切实的需求.WebSphere Extended Deployment Compute Grid(下文简称 Compute Grid)是一个完整的.开箱即用的批处理平台,提供了一 个高效.可靠.可扩展.高度可用和安全的批执行环境. 本文基于 WebSphere Compute Grid V8.我们使用 Rat

iOS开发:使用 UITableView 创建表格应用演练(1) 一个简单的表格应用

在很多iOS应用中都有UITableView控件的身影.让我们的系列教程也从UITableView开始吧. 目标 任何一个伟大的iOS应用都源自一个伟大的构想.虽然我们只是再做演练,但演练也同样需要一个伟大的构 想!这样我们会产生更加浓烈的兴趣,目标更加明确,同时不会纠结于具体的细节之中. 提示:细节是在不断重复中逐渐掌握的,过早的进入细节很容易让人迷失方向. 现在用微博的人越来越多,假设我们需要一个管理"微博关注人"的列表这么一个应用,能够 帮助我维护微博关注人的信息.怎么样?对于一

使用NetBeans IDE创建并运行一个简单的web应用程序

在本教程中,您将使用 NetBeans IDE 创建并运行一个简单的 web 应用程序,Hello Web.本示例应用程序要求您输入一个名字,之后使用那个名字显示一条信息.首先,您需要使用一个输入框来实现这个页面.之后您使用一个用户可以选择名字的下拉列表来替换那个输入框.下拉列表中输入的名字来自数据库表. 本教程需要以下技术以及资源的支持 JavaServer Faces 组件/Java EE 平台 1.2 with Java EE 5*1.1 with J2EE 1.4 Travel 数据库

WCF后续之旅(13) 创建一个简单的WCF SOAP Message拦截、转发工具

WCF是.NET平台下实现SOA的一种手段,SOA的一个重要的特征就基于Message的通信方式.从Messaging的角度讲,WCF可以看成是对Message进行发送.传递.接收.基础的工具.对于一个消息交换的过程,很多人只会关注message的最初的发送端和最终的接收端.实际上在很多情况下,在两者之间还存在很多的中间结点(Intermediary),这些中间结点在可能在实际的应用中发挥中重要的作用.比如,我们可以创建路由器(Router)进行消息的转发,甚至是Load Balance:可以创