eclipse右键没有webservice

eclipse右键没有webservice,第1张

eclipse右键没有webservice用eclipse创建一个WebService应用非常方便。1、点击菜单栏选择Help-InstallNewSoftware。

2、workwith选择--AllAvailableSites--,等待加载完成选择最后一项web,点击next。

3、点击同意然后下一步下一步等待安装完成后重启eclipse。

1.工具:eclipse3.3或者是带有webservice插件的eclipse

2. 首先用浏览器访问webservice的站点,接着保存打开的页面,后缀为.wsdl。

3.把保存好的文件拷入eclipse的工程中。

4.eclipse:file----new---other----webservice----web service client,选择之前拷贝到eclipse中的.wsdl文件,点击finish.

这样eclipse就帮我们自动生成了web service的客户端,接下来只需在程序中调用即可。

在程序中调用eclipse自动生成的web service客户端:

String endpoint = "服务器的webservice地址"

YourWebServiceNameProxy ywsnp = new YourWebServiceNameProxy ()

ywsnp.xxx方法(入参)

用eclipse创建一个WebService应用非常方便,步骤如下:

1.安装WebService插件。

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位的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11319565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存