- 浏览: 416871 次
- 性别:
- 来自: 郑州
-
文章分类
最新评论
-
yan789654100:
先谢谢了,去研究一下
Java网络围棋游戏源码含大厅,仿QQ游戏 -
dan0773:
火狐里面用不了
梅花雨日历控件源码,及应用实例 -
左手边:
挺好的不错
Velocity教程 -
liuxuejin:
既然是教程,连个例子都没有!顶多是个笔记而已
Velocity教程 -
sky_pearl:
泪奔……求大厅代码!!!
Java网络围棋游戏源码含大厅,仿QQ游戏
我的可以出来这个网址:http://localhost:8080/soap/,然后就不能往下点了!
高手请详细说一下这个配置过程!
---------------------------------------------------------------
Apache SOAP的Web Services在Tomcat上的初体验:安装和测试
下载:
Apache SOAP http://xml.apache.org/soap/index.html
Tomcat http://jakarta.apache.org/
1、解压Apache SOAP到%ApacheSOAP%,如:F:\OpenSource\SOAP
2、安装Tomcat到%Tomcat%,如:F:\Program Files\Apache Group\Tomcat
3、复制%ApacheSOAP%\webapps\soap.war文件到%Tomcat%\webapps目录下
4、启动Tomcat,此时Tomcat自动将soap.war解压了
5、在%Tomcat%\webapps\soap\WEB-INF\classes建立测试文件HelloSOAPClient.java、HelloSOAP.java,源码附后
6、编译,进入%Tomcat%\webapps\soap\WEB-INF\classes目录
javac -classpath .;%classpath%;F:\OpenSource\SOAP\lib\soap.jar *.java
7、SOAP服务的发布
使用IE浏览器浏览http://localhost:8080/soap/admin/index.html,进入Deploy,填写如下信息:
ID: urn:hello.hellosoap
Scope: Request
Methods getWelcomeValue
Provider Type: Java
Java Provider Provider Class: HelloSOAP
Java Provider Static: NO
确认发布,可以点List查看已发布服务
Service Listing
Here are the deployed services (select one to see details)
urn:hello.hellosoap
8、运行,java -classpath .;%classpath%;F:\OpenSource\SOAP\lib\soap.jar HelloSOAPClient
可以看到返回值信息如下:
SOAP调用测试开始。。。
Name:俞黎敏
Result:欢迎光临SOAP:俞黎敏
SOAP调用测试结束。。。
则证明配置和测试成功,以后就可以发布自己的SOAP服务了!
9、删除服务Un-deploy之即可
Un-Deploy a Service
Select the service to be undeployed:
urn:hello.hellosoap
public class HelloSOAP { public String getWelcomeValue(String name) { String strResult = "欢迎光临SOAP:" + name; return strResult; } }
import java.net.URL; import java.util.Vector; import org.apache.soap.Constants; import org.apache.soap.Fault; import org.apache.soap.rpc.Call; import org.apache.soap.rpc.Parameter; import org.apache.soap.rpc.Response; public class HelloSOAPClient { public static void main(String[] args) throws Exception { System.out.println("SOAP调用测试开始。。。"); String name = "俞黎敏"; HelloSOAPClient helloSOAPClient = new HelloSOAPClient(); //调用远程的SOAP服务 String resultValue = helloSOAPClient.doSOAPRequest("hello.hellosoap","getWelcomeValue","name",name); System.out.println("Name:" + name); System.out.println("Result:" + resultValue); System.out.println("SOAP调用测试结束。。。"); } public String doSOAPRequest(String _strURI,String _strMethodName,String _strName,String _strValue) throws Exception { //创建一个远程调用 Call call = new Call(); //设置远程对象的URI call.setTargetObjectURI("urn:" + _strURI); //设置调用的方法名 call.setMethodName(_strMethodName); //设置编码风格 call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC); //设置方法调用的参数 Vector params = new Vector(); params.addElement(new Parameter(_strName,String.class,_strValue,null)); call.setParams(params); //发送RPC请求,请查看webapps\soap\web.xm,就知道rpcrouter是映射到org.apache.soap.server.http.RPCRouterServlet这个类 Response resp = call.invoke(new URL("http://localhost:8080/soap/servlet/rpcrouter"),""); if(resp.generatedFault()) { //远程调用出错处理 Fault fault = resp.getFault(); System.out.println("调用失败!"); System.out.println("错误代号:" + fault.getFaultCode()); System.out.println("错误信息:" + fault.getFaultString()); return "调用失败!"; } else { //调用成功,获取返回值 Parameter result = resp.getReturnValue(); return result.getValue().toString(); } } }
---------------------------------------------------------------
运行,java -classpath .;%classpath%;F:\OpenSource\SOAP\lib\soap.jar HelloSOAPClient
发表评论
-
Extjs 验证使用
2012-08-10 10:16 1010/** * 用户表单面板 */ Ext.def ... -
使用ext的store.load 之后然后使用store.getCount 值为零解决办法
2012-07-13 09:12 1258使用ext的store.load(),之后然后使用store. ... -
什么样的cms系统算是强大
2012-07-10 17:41 998现在建站的cms系统层出不穷。从简单的到功能复杂的。从功 ... -
OpenCV背景去除的几种方法(转)
2012-07-02 10:15 8626OpenCV背景去除的几种方法 1、肤色侦测法 肤 ... -
error: command 'mt.exe' failed with exit status 31
2012-06-18 17:39 2442python setup.py build_ext -i ... -
MyBatis 3 + Spring3 多数据源配置
2012-02-27 14:50 1393详细内容地址: 终于把 MyBatis 3 和 Sp ... -
Google Earth 开发示例(Hello World)
2011-04-13 17:06 1648Google Earth Hello World 示例 &l ... -
DB2 分页查询方法,查询top N 条记录
2011-01-13 18:50 28411. db2分页查询sql select * f ... -
Birt 中的通过Script加入调试输出SQL语句代码
2010-11-18 15:54 1425用Brit制作报表时可通过在Script脚本中加入以下代码输出 ... -
TSM - Creating an include-exclude list (optional)
2010-06-09 11:00 1570Creating an include-exclude l ... -
TSM - Configuring the Web client
2010-06-09 10:51 947Configuring the Web client The ... -
Linux下 Tsm 服务器、客户端安装配置全过程
2010-05-17 10:06 1762系统环境:LINUX AS5 存储:IBM DS400 ... -
安装DB2补丁步骤
2009-10-27 17:30 17751. 通过运行 su - root ... -
WAS 6.0.2.9 部署应用使用过滤器问题解决办法
2009-08-05 16:07 1453支撑环境: IBM WebSphere Application ... -
MyEclipse5.5GA配置Websphere V6.1 全过程(详细版)
2009-07-16 13:32 1295转载自:http://blog.chinaunix.net/u ... -
WebSphere Application Server 6.0.2.9 配置 SqlServer 2000 SP2时出错问题解决
2009-07-15 12:56 1874WebSphere Application Server 6. ... -
WAS 5.1 部署应用容器属性配置
2009-07-07 14:52 2566WAS 5.1 部署应用容器属性配置 引用地址:http:/ ... -
Struts JSR168 Portlet using the ITIM API
2009-06-02 19:29 992Leveraging the IBM Tivoli Ident ... -
ITIM API
2009-06-02 19:22 951ITIM API http://publib.boulder ... -
打开IBM WebSphere Portal trace 收集
2009-05-26 10:37 1441Collecting login-specific infor ...
相关推荐
在具体实现上,Apache与SOAP的集成通常需要以下步骤: 1. **安装Apache**:首先,确保Apache服务器已经正确安装并配置。对于Windows环境,可以从Apache官方网站下载适合的版本进行安装。 2. **部署SOAP服务**:在...
本文将详细介绍如何利用Apache来运行ASP.NET应用,并实现一键安装的功能,旨在降低部署门槛,提高开发效率,特别是对于初学者来说,提供一种更为简便的ASP.NET应用部署方式。 #### 准备工作 首先,你需要具备一个...
以下是关于在Windows平台上安装和配置Apache Axis2的详细步骤: 1. **设置环境变量**: - `AXIS2_HOME` 指向Apache Axis2的安装目录,例如 `C:\Program Files\axis2`。 - `CATALINA_HOME` 指向Tomcat服务器的安装...
3. **Apache SOAP安装**:Apache SOAP库是Java平台上的一个实现,提供了SOAP客户端和服务器端的实现。下载Apache SOAP库,将其添加到你的项目类路径中,以便在Java程序中使用SOAP功能。 4. **编写Server和Client端...
以下是一个详细的步骤指南,主要涉及Apache和PHP的安装,以及与之相关的库和工具的配置。 首先,我们需要安装Apache,这是一个流行的开源Web服务器软件,负责处理HTTP请求。在大多数Linux发行版中,可以使用包管理...
在安装了SOAP库之前,我们需要下载Apache SOAP 2.3.1版本。这是一个提供SOAP支持的库,使我们能够创建和消费SOAP消息。解压缩下载的文件,找到`webapps`目录下的`soap.war`文件。将此文件复制到Tomcat的`webapps`...
安装Apache SOAP库是为了支持SOAP通信。Apache SOAP提供了Java API,使得开发者可以轻松地创建SOAP服务器和客户端程序。通过这个库,你可以创建基于SOAP的服务,例如演示中的"HelloWorld"示例,以及更复杂的如...
Apache 的安装步骤通常包括解压源码包、配置、编译和安装。配置阶段的示例命令是 `./configure --prefix=/usr/local/apache --enable-so --enable-rewrite`,其中 `--prefix` 设定了 Apache 的安装路径,`--enable-...
通过上述步骤,我们成功实现了使用CXF打印SOAP报文的功能,并能够有效地记录WebService的日志信息。这对于调试和维护基于CXF的服务来说是非常有用的。此外,通过扩展此类自定义拦截器,还可以添加更多的功能,如安全...
【标题】:“Windows下Apache配置Mono” ...通过以上步骤,你可以在Windows上的Apache服务器上成功配置和运行Mono,从而支持.NET应用程序的执行。这个过程需要一定的技术背景和耐心,但遵循指南,你应该能够顺利完成。
假设您已经安装了Apache SOAP和Apache Tomcat,并且能够运行示例SOAP应用程序。 #### 所需工具 - **Apache SOAP**:可从[http://xml.apache.org/dist/soap/](http://xml.apache.org/dist/soap/)下载。 - **Java(tm...
这个过程涉及到多个步骤,包括安装必要的软件包、配置服务以及确保它们之间的协同工作。以下是一份详尽的指南,旨在帮助您高效地完成这一任务。 一、系统更新与依赖包安装 在开始之前,首先要确保您的Linux系统是...
Apache Axis2是Apache SOAP(Simple Object Access Protocol)引擎的第二代产品,它提供了高性能、可扩展性和灵活性。Axis2基于模块化架构,支持多种消息传输协议,如HTTP、SMTP等,以及多种数据格式,如SOAP、...
这个过程在本文中详细地记录下来,旨在帮助新手快速理解并完成安装配置。我们将分别探讨如何安装MySQL、Apache、PHP以及WordPress。 首先,安装MySQL数据库。MySQL是流行的开源关系型数据库管理系统,用于存储网站...
在本文中,我们将详细介绍如何安装和配置Apache CXF 2.2.10,并将其添加到系统的环境变量中。 首先,了解Apache CXF的基本概念至关重要。它是一个用于创建Web服务的工具,支持多种协议和标准,如SOAP、RESTful HTTP...
本教程将详细讲解如何在Linux系统下编译安装Apache 2.4.4、MySQL 5.5.28以及PHP 5.4.13。 首先,我们从编译安装Apache开始。Apache HTTP Server 2.4.4需要apr(Apache Portable Runtime)和apr-util库。你可以通过...
安装完成后,可以通过启动Apache服务并检查其运行状态来验证安装: ```bash sudo systemctl start apache2 # Ubuntu/Debian sudo systemctl status apache2 # Ubuntu/Debian sudo systemctl start httpd # CentOS/...
本文将详细介绍如何在Apache服务器上配置PHP,以及通过一个简单示例来演示PHP的使用。 1. **安装Apache服务器** 在大多数Linux发行版中,可以通过包管理器安装Apache。例如,在Ubuntu/Debian上,使用`sudo apt-get...
### Apache Geronimo 中部署 Web 服务的知识点详解 ...通过以上步骤,开发者可以在 Apache Geronimo 应用服务器中成功部署和运行 Web 服务,进而利用 J2EE 标准和强大的开源工具集来构建复杂的 Web 应用。