å¨eclipseå建webserviceçæ¹æ³ï¼
1ãå¨Eclipseçèåæ ä¸ï¼Window --> Preferences --> Web Service --> Axis2 Perferences,å¨Axis2 runtime locationä¸éæ©Axis2解å缩å çä½ç½®ï¼è®¾ç½®å¥½åï¼ç¹"OK"å³è¡ã
2ãæ°å»ºä¸ä¸ªwebserviceï¼
ï¼1ï¼æ°å»ºä¸ä¸ªJava Projectï¼å½å为"WebServiceTest1"
ï¼2ï¼æ°å»ºä¸ä¸ªclassï¼å½å为"CalculateService"ï¼å®æ´ä»£ç å¦ä¸ï¼
package edu.sjtu.webservice;
/**
* 计ç®å¨è¿ç®
* @author rongxinhua
*/
public class CalculateService {
//å æ³
public float plus(float x, float y) {
return x + y;
}
//åæ³
public float minus(float x, float y) {
return x - y;
}
//ä¹æ³
public float multiply(float x, float y) {
return x * y;
}
//é¤æ³
public float divide(float x, float y) {
if(y!=0)
{
return x / y;
}
else
return -1;
}
}
ï¼3ï¼å¨"WebServiceTest1"项ç®ä¸new --> otherï¼æ¾å°"Web Services"ä¸é¢ç"Web Service"ï¼
ï¼4ï¼ä¸ä¸æ¥(next)ï¼å¨åºç°çWeb Services对象æ¡ï¼å¨Service implementationä¸ç¹å»"Browse"ï¼è¿å ¥Browse Classes对象æ¡ï¼æ¥æ¾å°æ们åæåçåçCalculateServiceç±»ã(å¦ä¸å¾)ãç¹å»"ok",ååå°Web Serviceè¯æ¡ã
ï¼5ï¼å¨Web Service对è¯æ¡ä¸ï¼å°Web Service typeä¸çæ»åï¼è°å°"start serviceâçä½ç½®ï¼å°Client typeä¸çæ»åè°å°"Test client"çä½ç½®ã
ï¼6ï¼å¨Web Service typeæ»åå¾çå³è¾¹æ个"Configuration"ï¼ç¹å»å®ä¸é¢çé项ï¼è¿å ¥ServiceãDeployment Configuration对象æ¡ï¼å¨è¿ééæ©ç¸åºçServer(æè¿éç¨Tomcat6.0)åWeb Serviceãruntime(éæ©Apache Axis2)ï¼å¦ä¸å¾ï¼
ï¼7ï¼ç¹OKåï¼åè¿åå°Web Service对è¯æ¡ï¼åçï¼Client typeä¸çæ»åå³è¾¹ä¹æ"Configuration"ï¼ä¹è¦è¿è¡ç¸åºçç½®ï¼æ¥éª¤åä¸ãå®æåï¼Next --> nextå³è¡ãè¿å ¥å°Axis2 Web Service Java Bean Configurationï¼æ们éæ©Generate a default services.xmlï¼å¦ä¸å¾æ示ï¼
ï¼8ï¼å°äºServer startup对è¯æ¡ï¼æ个æé®"start server"ï¼å¦ä¸å¾ï¼ï¼ç¹å»å®ï¼åå¯å¯å¨Tomcatæå¡å¨äºã
ï¼9ï¼çå¯å®åï¼ç¹å»"next -- > next"ï¼ä¸åé»è®¤å³è¡ï¼æåï¼ç¹å»å®æãæåï¼åºç°å¦ä¸çé¢ï¼ï¼Web Service Explorerï¼ï¼æ们å¨è¿é便å¯æµè¯æ们çWebæå¡ãï¼ä½¿ç¨æµè§å¨æå¼çè¯ä½¿ç¨å¦ä¸å°åï¼127.0.0.1:19189/wse/wsexplorer/wsexplorer.jsp?org.eclipse.wst.ws.explorer=3ï¼ãå¦ä¸å¾æ示ï¼
eclipse怎么生成webservice
1.安装WebService插件。www.eclipse.org网站上有下载,我下载的是wtp-all-in-one-sdk-R-1.5.4-win32,里面就包括了。(我下载了好像没什么用,估计就跟之前安装的Eclipse是同一个作用)2.安装一个web服务器。我这里用的是Tomcat。3.创建一个Webservice服务。在eclipse中创建一个动态的web工程。Ne...
如何eclipse创建一个webservice service
1、在Eclipse的菜单栏中,Window --> Preferences --> Web Service --> Axis2 Perferences,在Axis2 runtime location中选择Axis2解压缩包的位置,设置好后,点"OK"即行。2、新建一个webservice:(1)新建一个Java Project,命名为"WebServiceTest1"(2)新建一个class,命名为"CalculateService",...
如何在eclipse创建基于axis2的webservice服务端
1、使用Eclipse创建Dynamic Web Project工程 2、编写服务端方法(就是创建一个简单的包和类),这个类是用来对外发布的一些服务,类里面的方法即是对外的一些接口方法名称。3、在项目名称上右键--新建--Other--选择Web Service(注意Eclipse版本需要带有aixs服务,可以通过windows--properties--web service查...
怎么写一个webservice
我们可以触发一个Web Service操作:点击getGreetings,添加一个参数,比如gnuhpc,然后点击Go按钮:8.创建Client端 工程和相关包与类:创建一个Java Project,命名为wsClientHelloWorld,在这个项目下建立包:org.gnuhpc.wsClient 9.使用Ant产生Client代码框架:编写Web service时,可以使用工具来利用WSDL生成...
eclipse右键没有webservice
eclipse右键没有webservice用eclipse创建一个WebService应用非常方便。1、点击菜单栏选择Help-InstallNewSoftware。2、workwith选择--AllAvailableSites--,等待加载完成选择最后一项web,点击next。3、点击同意然后下一步下一步等待安装完成后重启eclipse。
eclipse 创建webservice项目失败如图
在eclipse创建webservice的方法:1、在Eclipse的菜单栏中,Window-->Preferences-->WebService-->Axis2Perferences,在Axis2runtimelocation中选择Axis2解压缩包的位置,设置好后,点"OK"即行。2、新建一个webservice:(1)新建一
我想用java做一个web services.请问该怎么做
1)在eclipse中新建一个web工程,导入依赖包,如图:2)编写一个接口,如:注意:CXF开发的webservice,接口中的方法的参数一定要以这种方式,否则客户端调用的时候CXF服务端会接收不到参数的值,name:参数名称,可不写(建议写上),targetNamespace:命名空间,一定要填写上,默认是包名反过来的顺序,mode:参数类型,IN表示输入。
Eclipse 创建WebService客户端,怎么设置账户和密码
在生成的stub类中有一个createCall方法 protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException 在其中 可以添加用户名和密码 _call.setPassword("pwd");_call.setUsername("user");
eclipse使用 webservice(axis)写号接口之后需要生成wsdl,但是生成的wsd...
1、使用Eclipse创建Dynamic Web Project工程 2、编写服务端方法(就是创建一个简单的包和类),这个类是用来对外发布的一些服务,类里面的方法即是对外的一些接口方法名称。3、在项目名称上右键--新建--Other--选择Web Service(注意Eclipse版本需要带有aixs服务,可以通过windows--properties--web service...
在eclipse中web service中 出现这种情况,怎么解决
用eclipe自带的webservice,要在web service工程下,你应该先建一个web Service的工程,如果新建 工程 选项卡中没有,那么推荐你使用eclipse ee或者MyEclipse。或者你不用eclipse的web service自动生成,自己写相应的服务和客服端也可以