eclipse怎么生成webservice

如题所述

用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工程。New->Project->Dynamic Web Project。创建完成后,写一个service类,比如:
public class LogonService {
public int checkUserRight(String userId, String password) {
//假设进行数据库操作
if (password != null && "fred".equals(userId)) {
return 1;
}
return 0;
}
}
public int checkUserRight(String userId, String password)就是我们要调用的远程方法。
4.在这个类的文件名上点击右键,选择”Web Services"->“Create Web Service”,就会出现下面的界面:

要选上TestClient(下面的那个图片上),这样创建Service的同时,会创建一个Service的test工程。
5.点击next,

选择方法名称,
6.点击"next",点击“Start Server”,就会启动Tomcat,并将工程部署上去。

7.如果点击“Launch”会打开刚才创建的WebService的测试界面,可以进行测试。

8.这时候,会出现测试创建代理类的界面,代理类会创建在自动生成的测试工程中,也就是LogonWebServiceTest工程中。

9.点击“next”,会自动生成代理类,并出现选择测试方法的界面。你可以选择相应的方法,这样eclipse会生成相应的页面。

10.点击"Finish"就可以了,这时,会自动启动一个页面

点击左边相应的方法,就可以进行测试了。

注:遇到的问题
执行时报错:D:\MyDrivers\software\apache-tomcat-7.0.50\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
解决方法:把tomcat\bin 目录下的tcnative-1.dll复制到jdk\bin目录下
查看Tomcat是多少位:cmd—>cd 目录下—>catalina version 就可以查看到
查看JDK是多少位:cmd—>java version 下面有显示就是64位,没有就是32位的
温馨提示:内容为网友见解,仅供参考
无其他回答

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右键没有webservice
eclipse右键没有webservice用eclipse创建一个WebService应用非常方便。1、点击菜单栏选择Help-InstallNewSoftware。2、workwith选择--AllAvailableSites--,等待加载完成选择最后一项web,点击next。3、点击同意然后下一步下一步等待安装完成后重启eclipse。

如何在eclipse创建基于axis2的webservice服务端
1、使用Eclipse创建Dynamic Web Project工程 2、编写服务端方法(就是创建一个简单的包和类),这个类是用来对外发布的一些服务,类里面的方法即是对外的一些接口方法名称。3、在项目名称上右键--新建--Other--选择Web Service(注意Eclipse版本需要带有aixs服务,可以通过windows--properties--web service查...

怎么写一个webservice
打开Eclipse Web Services Explorer 点击右上角的WSDL Page按钮:单击WSDL Main,在URL中输入:http:\/\/localhost:8080\/wsServerExample?wsdl 按Go按钮后出现一下视图:我们可以触发一个Web Service操作:点击getGreetings,添加一个参数,比如gnuhpc,然后点击Go按钮:8.创建Client端 工程和相关包与类:创建...

eclipse 创建webservice项目失败如图
在eclipse创建webservice的方法:1、在Eclipse的菜单栏中,Window-->Preferences-->WebService-->Axis2Perferences,在Axis2runtimelocation中选择Axis2解压缩包的位置,设置好后,点"OK"即行。2、新建一个webservice:(1)新建一

Eclipse 创建WebService客户端,怎么设置账户和密码
在生成的stub类中有一个createCall方法 protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException 在其中 可以添加用户名和密码 _call.setPassword("pwd");_call.setUsername("user");

WebService请求的几种方式
一、eclipse工具生成wsdl文件请求:next-finish可以自己选择路径,会生成 接下来就可以直接调用了(可以看到引用了soapPort类,里面有你接口的方法,直接调用就好了)二、通过axis请求:先引入 org . apache . axis 包,https:\/\/mvnrepository.com\/artifact\/org.apache.axis\/axis\/1.4 这是工具类 import...

eclipse使用 webservice(axis)写号接口之后需要生成wsdl,但是生成的wsd...
1、使用Eclipse创建Dynamic Web Project工程 2、编写服务端方法(就是创建一个简单的包和类),这个类是用来对外发布的一些服务,类里面的方法即是对外的一些接口方法名称。3、在项目名称上右键--新建--Other--选择Web Service(注意Eclipse版本需要带有aixs服务,可以通过windows--properties--web service...

eclipse怎么将wsdl文件生成代码
1.工具:eclipse3.3或者是带有webservice插件的eclipse 2. 首先用浏览器访问webservice的站点,接着保存打开的页面,后缀为.wsdl。3.把保存好的文件拷入eclipse的工程中。4.eclipse:file---new---other---webservice---web service client,选择之前拷贝到eclipse中的.wsdl文件,点击finish.这样eclipse...

相似回答