- 浏览: 253009 次
- 性别:
- 来自: 北京
最新评论
-
java_frog:
我之前resteasy用的3.6.0,周末过来降成3.1.0, ...
在本地环境ok,预发环境就老报这个,版本应该也没问题,有碰到过的人吗 -
yugouai:
另外还有可能是拿不到环境变量的,所以crontab的shell ...
linux下crontab定时任务不执行 -
wuchsh2013:
最好不要写在脚本里面,在执行脚本前设置权限。
linux下crontab定时任务不执行 -
原水小子:
给力哈~~~~~~~~~~~~~~
正则表达式限制输入框只能输入数字 -
qizhijun:
请问你找到原因了吗?我也遇到同样的问题。头疼好几天了。
java调用FlashPaper时printing failed for an unknown reason错误
以前学习webservice的时候,要不是不知eclipse怎么用,要不是不清楚配置文件怎么写,想的很多,走了不少弯路,今天早上才明白.以后有人问你会不会写webservice,你可千万别说没写过了,下面我来介绍一下,保你一分钟内学会它.
我们这里用Axis来写.
首先,导入所需的jar包,如下附件;
接下来,我们在web.xml中添加配置
最后,我们写个名叫server-config.wsdd的文件放在WEB-INF目录下,不会写不要紧,如下:
看到SSOWebservice下的classname了嘛,把value指定成你专门存放调用方法的类,这就ok了,一部署就可以看到了.访问如http://localhost:8088/SSOLogin/services就可以看到wsdd中配的几个service
我们这里用Axis来写.
首先,导入所需的jar包,如下附件;
接下来,我们在web.xml中添加配置
<servlet> <display-name> Apache-Axis Servlet</display-name> <servlet-name>AxisServlet</servlet-name> <servlet-class> org.apache.axis.transport.http.AxisServlet</servlet-class> </servlet> <servlet> <display-name> Axis Admin Servlet</display-name> <servlet-name>AdminServlet</servlet-name> <servlet-class> org.apache.axis.transport.http.AdminServlet</servlet-class> <load-on-startup>100</load-on-startup> </servlet> <servlet-mapping> <servlet-name>AxisServlet</servlet-name> <url-pattern>/servlet/AxisServlet</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>AxisServlet</servlet-name> <url-pattern>*.jws</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>AxisServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>AdminServlet</servlet-name> <url-pattern>/servlet/AdminServlet</url-pattern> </servlet-mapping>
最后,我们写个名叫server-config.wsdd的文件放在WEB-INF目录下,不会写不要紧,如下:
<?xml version="1.0" encoding="UTF-8"?> <deployment name="defaultClientConfig" xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java" xmlns:handler="http://xml.apache.org/axis/wsdd/providers/handler"> <globalConfiguration> <parameter name="disablePrettyXML" value="true"/> <parameter name="dotNetSoapEncFix" value="true"/> <parameter name="enableNamespacePrefixOptimization" value="false"/> <requestFlow> <handler type="java:org.apache.axis.handlers.JWSHandler"> <parameter name="scope" value="session"/> </handler> <handler type="java:org.apache.axis.handlers.JWSHandler"> <parameter name="scope" value="request"/> <parameter name="extension" value=".jwr"/> </handler> <!-- uncomment this if you want the SOAP monitor --> <!-- <handler type="java:org.apache.axis.handlers.SOAPMonitorHandler"/> --> </requestFlow> <!-- uncomment this if you want the SOAP monitor --> <!-- <responseFlow> <handler type="java:org.apache.axis.handlers.SOAPMonitorHandler"/> </responseFlow> --> </globalConfiguration> <handler type="java:org.apache.axis.handlers.http.URLMapper" name="URLMapper"/> <handler type="java:org.apache.axis.transport.local.LocalResponder" name="LocalResponder"/> <handler type="java:org.apache.axis.handlers.SimpleAuthenticationHandler" name="Authenticate"/> <service name="AdminService" provider="java:MSG"> <namespace>http://xml.apache.org/axis/wsdd/</namespace> <parameter name="allowedMethods" value="AdminService"/> <parameter name="enableRemoteAdmin" value="false"/> <parameter name="className" value="org.apache.axis.utils.Admin"/> </service> <service name="Version" provider="java:RPC"> <parameter name="allowedMethods" value="getVersion"/> <parameter name="className" value="org.apache.axis.Version"/> </service> <service name="SSOWebservice" provider="java:RPC"> <parameter name="allowedMethods" value="*"/> <parameter name="className" value="com.guohr.webservice.OAWebService"/> </service> <transport name="http"> <parameter name="qs:list" value="org.apache.axis.transport.http.QSListHandler"/> <parameter name="qs:method" value="org.apache.axis.transport.http.QSMethodHandler"/> <parameter name="qs:wsdl" value="org.apache.axis.transport.http.QSWSDLHandler"/> <requestFlow> <handler type="URLMapper"/> <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/> </requestFlow> </transport> <transport name="local"> <responseFlow> <handler type="LocalResponder"/> </responseFlow> </transport> </deployment>
看到SSOWebservice下的classname了嘛,把value指定成你专门存放调用方法的类,这就ok了,一部署就可以看到了.访问如http://localhost:8088/SSOLogin/services就可以看到wsdd中配的几个service
- axis.jar (1.5 MB)
- 下载次数: 3
- commons-discovery-0.2.jar (69.4 KB)
- 下载次数: 2
- jaxrpc.jar (31.4 KB)
- 下载次数: 2
- saaj.jar (19 KB)
- 下载次数: 2
- wsdl4j-1.5.1.jar (123.8 KB)
- 下载次数: 2
发表评论
-
eclipse3.7 properties 插件
2014-08-11 17:26 854你有没有遇到过在打开项目代码的时候,看到properties文 ... -
linux自建ftp服务
2013-12-03 14:45 646在此将自己使用中遇到问题记录一下,以便以后用到查看。 先下载v ... -
取报文流
2013-11-29 15:56 587//------------- /*java.i ... -
自定义weblogic应用启动停止脚本
2013-08-28 17:48 1127[bea1@linux103 base_domain]$ ... -
bat脚本监听文件大小备份日志
2013-07-29 08:42 1256@echo off :loop rem ----- ... -
linux下crontab定时任务不执行
2013-07-10 01:08 3072前天要写一个shell脚本,定时到服务器某指定目录下扫描符合规 ... -
业务与功能实现接口化分离开发
2012-11-09 10:18 1022我以前开发的时候不太注重接口开发,需要接口的时候才开发接口,有 ... -
dbms_java.grant_permission批量不好使呀
2012-10-30 17:27 1249执行以下给所有文件批量赋权不好使,只能一个一个指定: exec ... -
背景图设置
2012-09-07 13:32 954body { background-attachme ... -
ext htmleditor带标签无法提交
2012-05-30 18:29 1336.NET Framework 4.0,算你狠,建议win下别用 ... -
在项目中使用dblink
2012-02-29 16:39 801今天试了一下oracle dblink,确实挺方便的。 首先本 ... -
javascript在指定时段内访问页面时弹副窗口
2012-02-03 16:27 982应客户要求,要让用户在某段时间内访问网站首页的时候弹出副窗口提 ... -
怎么将带blob字段的a用户A表空间的表导入到b用户B表空间
2011-11-16 18:21 1172导带blob字段的表时会要求你导入到跟原表相同的表空间,没事, ... -
win7巧用微软管理控制台(Microsoft Management Console)
2011-09-21 09:50 1332从事软件行业维护工作的朋友们可能在远程连接其他windows ... -
java调用FlashPaper时printing failed for an unknown reason错误
2011-04-19 14:37 2286我想实现类似百度文库那种效果打开文件,在电脑上装了一个Flas ... -
eclipse export jar 时manifest.mf and is no longer in the jar
2011-04-14 12:56 1218今天试着自己导出eclipse插件,导出jar时报manife ... -
查某id字段一样的多条记录,为将另一字段合并起来
2010-12-03 13:28 1281SELECT productcode, TRANSLA ... -
查找表中某个字段下某字符出现次数为N次的记录
2010-12-03 13:17 1197这里主要用到length, LENGTH(company)查 ... -
网络共享仅来宾无法指定用户名问题
2010-09-14 15:58 1159运行GPEDIT.MSC-->计算机配置-->本地 ... -
ie和firefox中getyear()不同
2010-07-15 16:44 964<select name="sho ...
相关推荐
【WebService速成】这篇文章主要介绍了如何使用XFire与Spring构建Web Service应用,XFire作为一个现代的Web Service框架,因其简洁的API和对Web Service标准的良好支持而受到开发者欢迎。相较于Axis,XFire具有以下...
根据提供的文件信息,本文将详细解释一个简单的 WebService 示例,并深入探讨其中的关键概念和技术细节。 ### 一、WebService 概念 #### 1.1 WebService 定义 WebService 是一种支持通过网络进行调用的服务形式,...
WebService是Web服务的一种标准协议,它允许不同系统之间的应用程序通过Internet进行通信。这个"WebService教程+实例+代码提示功能WebService实例.rar"压缩包文件显然包含了关于WebService的学习资料、实例代码和...
#### 一、WebService简介 WebService是一种标准的跨平台通信方式,它允许在不同技术栈之间进行数据交换和服务交互。通过WebService,可以在不同的应用程序之间共享业务逻辑、数据和功能,这有助于提高软件的可重用...
在本教程中,“五分钟用Flex构建WebService应用”将带你快速掌握如何利用Flex与WebService进行数据交互,这对于开发动态、实时更新的Web应用至关重要。 WebService是一种基于Web的、平台无关的服务,它通过HTTP协议...
【WebService一——使用JDK开发WebService】 WebService是一种基于XML(Extensible Markup Language)的网络服务标准,它允许不同系统间的应用程序进行交互,不受操作系统、编程语言的限制。本篇文章将探讨如何使用...
在本案例中,我们关注的是一个特定的Web服务类型——WebService,它用于获取一个包含泛型对象的List。这个场景在分布式系统、微服务架构或者跨平台数据共享中非常常见。让我们深入探讨一下相关的知识点。 1. **...
WebServiceStudio是一款轻量级的Web服务测试工具,它允许开发者无需编写任何代码就能对Web服务进行快速、便捷的测试。这个工具特别适用于那些需要验证Web服务功能或调试接口的IT专业人员。在本文中,我们将深入探讨...
在Java开发中,WebService是一种常见的跨平台、跨语言的通信方式,它允许不同的应用程序之间交换数据。IntelliJ IDEA(简称Idea)是广受欢迎的Java集成开发环境,提供了强大的支持来创建和调试WebService。本教程将...
调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...
创建一个ASMX WebService非常简单,只需要创建一个新的ASP.NET Web Application项目,然后添加一个名为*.asmx的Web服务文件。在该文件中,我们可以定义服务方法,这些方法会被公开为SOAP Web服务。例如: ```csharp...
WebService是一种基于Web的、平台无关的交互方式,它允许不同的应用程序之间进行数据交换和业务逻辑共享。WebService的核心技术是XML(可扩展标记语言)、SOAP(简单对象访问协议)、WSDL(Web服务描述语言)以及...
Web服务(WebService)是一种基于互联网的、平台独立的交互方式,它允许不同系统之间的应用程序进行通信。WebServiceStudio是一款专门用于调试和测试Web服务的工具,尤其适用于开发人员在开发过程中验证和测试Web...
WebserviceStudio是一款强大的Web服务测试和调用工具,版本为20。这款工具主要帮助开发者和测试人员方便地测试和调试他们的Web服务。以下是WebserviceStudio的一些核心功能和相关知识点: 1. **图形化界面**:...
然后,创建一个新的 Java 项目,添加 WebService 依赖项,编写 WebService 代码,最后部署到 Tomcat 服务器上。 三、 Oracle 调用 Webservice 实现 Oracle 调用 Webservice 需要进行以下步骤: 1. 原理说明:...
Web服务(WebService)是一种基于标准的、平台和语言无关的方式,允许不同系统之间进行通信和数据交换。在IT行业中,Web服务广泛应用于企业级应用程序集成,使得不同系统间的数据共享和交互变得更加简单。本文将详细...
在WinForm应用程序中调用WebService是一项常见的任务,它允许客户端应用程序与远程服务器上的服务进行交互,从而实现数据交换和功能扩展。以下是如何在WinForm中实现这一操作的详细步骤及涉及的相关知识点: 1. **...
本项目以"webservice 第一个小项目"为主题,将带你入门Java实现的WebService技术。 首先,我们需要了解WebService的基本概念。WebService是一种基于开放标准(如XML、SOAP、WSDL和UDDI)的互联网协议,它能够使应用...