发布webService

创建webservices项目

1》创建web项目》添加新建项》webService>确认

注:webservices项目相当于就是UI

***********************************

发布

1>控制面板\程序>打开或关闭Windows功能>

2>勾选Internet信息服务

3>VS2012>Visual studio tools>VS2012开发人员命令提示

4>aspnet_regiis -i

5>选项目》右键发布>在下拉中定义配置文件名(**config)>下一步

6》发布方法>文件系统>

7>目标位置》浏览》文件夹(自定义MyAppSiteFolder文件夹)>没有则创建(选是)》下一步

8>配置Release(不管)》下一步

9》发布

10》计算机》右键》管理》服务和应用程序》IIS

11》网站》(添加)新建网站》填网站名称(**webSite)

12>物理路径(找到发布的位置,就是上面的MyAppSiteFolder位置)

13》端口号(建议改)》确认

14>应用程序池》找到自己发布的网站》右键高级设置》改版本v4.0

15>内容视图》**.asmx》右键浏览》复制路径.如:http://localhost:8083/WebService1.asmx

***************************************

调用webservices

1》创建web项目》ASP.NET空web应用程序>

2》在创建web项目引用中右键》添加服务引用>写地址》转到>确认

3》添加web窗体

4>写后台代码

5》引入服务空间。 如:using 项目名(调用).ServiceReference1;

6》创建服务的调用对象,类名为复制路径中的(.asmx)文件名+SoapClient   如:WebService1SoapClient

7》使用对象执行相关操作

时间: 2024-10-12 21:43:42

发布webService的相关文章

用JAXWS-RI在Tomcat中发布WebService

JDK中已经内置了Webservice发布,不过要用Tomcat等Web服务器发布WebService,还需要用第三方Webservice框架.Axis2和CXF是目前最流行的Webservice框架,这两个框架各有优点,不过都属于重量级框架. JAXWS-RI是JAX WebService参考实现.相对于Axis2和CXF,JAXWS-RI是一个轻量级的框架.虽然是个轻量级框架,JAXWS-RI也提供了在Web服务器中发布Webservice的功能.官网地址https://jax-ws.jav

Axis2发布webservice(4)—webservice的异步调用

一,发布一个webservice,代码如下 package com.hoo.service; public class AsynchronousService { public String execute() throws InterruptedException{ //让当前线程睡眠5钟,展示异步调用 Thread.sleep(5000); return "done"; } } 二.发布Service,参见前面教程,不多讲 三.RPC方式异步调用: import java.io.I

Web环境使用相对路径发布Webservice

常我们的Webservice服务的发布地址都将是一个相对路径,在与Spring一起使用时我们需要引入Cxf配置Webservice的schema,如jaxws,用以定义对应的Webservice. <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt

JAVA项目中发布WebService服务——简单实例

1,在Java项目中发布一个WebService服务: 如何发布? --JDK1.6中JAX-WS规范定义了如何发布一个WebService服务: (1)用jdk1.6.0_21以后的版本发布: (2)与Web服务相关的类,都位于Javax.jws.*包中 @WebService--此注解用在类上指定将此类发布成一个WebService: EndPoint--此类为端点服务类,其中publish()方法用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上,用于发布. 2,例子

Spring整合CXF之发布WebService服务

今天我们来讲下如何用Spring来整合CXF,来发布WebService服务: 给下官方文档地址:http://cxf.apache.org/docs/writing-a-service-with-spring.html 根据官方文档.我们把前面的实例用Spring整合CXF来处理下.会简化很多: 首先我们来建一个Maven项目 WebService_CXF 建好项目第一步,我们打开pom.xml 我们来添加下Spring支持: <!-- 添加Spring支持 --> <dependen

Eclipse中Axis2发布WebService

介绍:Axis是apache下一个开源的webservice开发组件. l  开发工具下载: 1.  eclipse的Java EE版本.下载地址:http://www.eclipse.org/downloads/ 2.  axis2.下载地址:http://axis.apache.org/axis2/java/core/download.cgi 3.  eclipse的两个axis2插件: Axis2_Codegen_Wizard Axis2_Service_Archiver. 下载地址:ht

发布WebService及调用WebService方法Demo

打开vs2012(这里为什么强调版本,因为vs2012不支持右键添加Web引用). 创建一个“ASP.NET空Web应用程序” 创建好项目之后,在解决方案中么,创建“Web服务”. 创建好了之后,添加自己定义的方法: 这里,我就不强调了[WebMethod] 特性的重要性. [WebMethod] public string HelloWorld() { return "Hello World"; } /// <summary> /// 自定义的方法 /// </su

FTP方式发布webservice

以前我发布webservice的步骤是:在  C:\inetpub\wwwroot\路径下发布webservice,然后再在IIS中添加网站并制定路径,这样每次发布了webservice后,需要把发布后的文件再拷贝到服务器上,比较麻烦:可以通过FTP方式直接发布到服务器上 采用拷贝的方式发布webservice 一:以文件系统方式发布webservice到本地 二:将发布的文件拷贝到到服务器的C:\inetpub\wwwroot\路径下 三:添加网站: FTP方式发布webservice: 一:

spring,cxf,restful发布webservice传递List,Map,List&lt;Map&gt;

上一篇文章中概述了怎么在Javaweb中发布webservice,这篇文章讲解怎么传递复杂的对象 所用的jar包如下 当服务器返回的是List或者是Map时,一定要将其封装在一个类中, 首先创建封装类,封装了List,Map对象,以及自定义的User类 User.java public class User { private String name; private int age; public User() { } public User(String name, int age) { t

WebServices学习笔记(四)使用services.xml文件发布WebService

四.使用services.xml文件发布WebService 前面发布webservices所建立的java类都不能有包名,这里用配置文件services.xml搭建能有包名的webservice 首先创建MyService类,在service包下 package service; import javax.jws.WebParam; public class MyService { public String getGreeting(@WebParam(name="name")Str