DotNet调用Java的WebService配置指南总结

时间:2024.4.20

安装JDK

jdk-7u79-windows-x64.exe

配置系统变量

JAVA_HOME=>C:\Program Files\Java\jdk1.7.0_79\

CLASS_PATH=>%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

安装Tomcat(http://tomcat.apache.org/)

apache-tomcat-6.0.44.exe

修改指向

D:\Tomcat 6.0\bin\Tomcat6w.exe的Java虚拟机

 由JRE(C:\Program Files\Java\jre7\bin\server\jvm.dll)指向JDK(如下图)

启动服务

解压缩axis(http://axis.apache.org/)

axis-bin-1_4.zip

复制目录

D:\axis-1_4\webapps\axis=>D:\Tomcat 6.0\webapps\axis

改名并复制文件

SayHelloServer.java=>SayHelloServer.jws=>D:\Tomcat 6.0\webapps\axis

查看服务描述

http://localhost:8080/axis/SayHelloServer.jws?wsdl

.Net调用

附录:

SayHelloServer.java内容(有传入有返回):

public class SayHelloServer {

      public String getName(String name){

            return "hello "+name;

      }

}


第二篇:图说C#调用java Webservice


C#调用JAVA Webservice步骤

一、JAVA创建Webservice步骤

1、 配置Eclipse开发环境

a、 下载apache-tomcat,放置到eclipse根目录下;

b、 打开Eclipse,打开Window->Preferences->server->Runtime Environments, 点击

Add 按钮,出现下图:

选择a步骤所下载的Tomcat对应的版本,点击Next,出现下图:

图说C调用javaWebservice

点击Browse按钮,选择a步骤所下载的tomcat根目录下的appache-tomcat文件夹;

c、 点击Finish按钮,完成eclipse的配置工作。

2、 创建Webservice

a、 点击File->New->other->Dynamic Web Project,创建WebserviceTest工程; b、 在此工程创建WebserviceTest包,创建TestSer类,编写类方法,内容为

packageWebserviceTest;

publicclassTestSer {

}

publicstaticint add(int a, int b){ } returna+b;

c、 点击包WebserviceTest->New->Webservice, 出现下图

图说C调用javaWebservice

点击Browse按钮,出现下图界面,搜索刚建立的TestSer类,点击Finish按钮; d、 点击JavaEE视窗,点击Open Web Browser按钮,输入: 地址,可查看此Webservice所对应的xml文件。

3、 发布Webservice;

a、 右键点击工程-

图说C调用javaWebservice

>Export->WAR file

点击Browse按钮,将其保存在\eclipse home

\apache-tomcat-6.0.33-windows-x86\apache-tomcat-6.0.33\webapps下,文件名为WebserviceTest.war。

通过以上步骤,完成创建JAVA Webservice的工作。

二、C#调用Webservice;

1、 VS中新建->项目->Windows 应用程序;

2、 点击引用->添加Web引用,输入地址: 可查看到此Webservice,

3、 创建一按钮,编写按钮点击事件如下:

WebserviceTest.TestSerService s = new WebserviceTest.TestSerService(); MessageBox.Show(s.add(1 , 2).ToString());

点击运行,可查看效果如下:

图说C调用javaWebservice

图说C调用javaWebservice

注: 调用Windchill系统中创建的Webservice可参考文档《沈变_PLM_01_InfoEngine实现系统集成配置_V1.0》

更多相关推荐:
英文读写literature review范文

TheinfluenceofminingexploitationonenvironmentandthesolutionofthedisposalofsolidwasteresidueBytheyearof20xxChinahas8...

contract review handbook

CROHandbookRevision20xx0427552RevolvingcreditChecktheFinancedatabaseforthepaymentpatternandhistoryIndivid...

summary学术英语literature review

ContentbasedtheriskofnuclearpowerandthedamageofitsradioactivityAnearthquakestruckJapanin20xxwhichseverelydamagednuc...

怎样写Literature Review

怎样写LiteratureReviewWriteaLiteratureReview1IntroductionNottobeconfusedwithabookreviewaliteraturereviewsurv...

Literature Review (翻译实践型论文文献综述示例)

功能对等理论谈EBWhites散文汉译中的风格对等TheStyleEquivalenceintheTranslationofEssaysbyEBWhiteBasedontheTheoryofFunctional...

literature review 的写作

literatureReview的写作首先需要将文献综述LiteratureReview与背景描述BackupgroundDescription区分开来我们在选择研究问题的时候需要了解该问题产生的背景和来龙去脉...

Literature review

IILiteratureReviewInthemiddleagestheGrammarTranslationMethodwasinitiallyusedtoteachmodernlanguagessuchasFrenchGerma...

Literature Review

LiteratureReviewWiththepopularityofthenovelTheromanceoftheThreeKingdomspeoplearemorefamiliarwiththecharactersoftheT...

A Sample of Literature Review(英文文献综述模板)

ASampleofLiteratureReviewOnAdvertisingEnglishAmongthesomanyscholarswhoexamineadvertisinglanguageGNLeechdeservesprim...

我的世界Minecraft教你如何用nat123和Teamviewer联机

想必Minecraft联机一直困扰着你Hamachi要翻墙注册水桶服操作麻烦花生壳不会用网上教程看不懂怎么办呢今天交给大家一个简单的联机技巧用Teamviewer和nat123联机Nat123是一个端口映射软件...

远程操作软件Teamviewer的使用方法

远程操作软件Teamviewer的使用方法Teamviewer使用方法最近由于朋友的电脑有些问题要远程协助他解决点问题使用了几款远程连接的软件如QQ远程协助Windows自带的远程桌面连接VNC等软件因为我们都...

teamviewer原理和阻止方法

teamviewerTeamViewer是一个非常简单好用的远程工具是一个在任何防火墙和NAT代理的后台用于远程控制桌面共享和文件传输的简单且快速的解决方案为了连接到另一台计算机只需要在两台计算机上同时运行Te...

critical review(2篇)