在 Eclipse 中创建和部署简单的 Web 服务和 Web 服务客户端

已发表: 2019-10-20

按照以下简单步骤在 Eclipse IDE 中创建和部署简单的Web ServiceWeb Service Client

第1步

安装 Apache Tomcat 并将其添加到服务器选项卡中的 Eclipse——我使用的是Tomcat version 9.0.10

第2步

创建一个动态 Web 项目(名称: CrunchifyWS

在 Eclipse 中创建 Crunchify WebService - 动态 Web 项目

第三步

/src文件夹下创建 java 文件。 右键单击 /src 文件夹 -> 新建 -> 类。

  • 包: crunchify.com.web.service
  • 名称: CrunchifyHelloWorld.java
在 Eclipse 中创建新的 Java 文件类

第四步

打开CrunchifyHelloWorld.java文件并创建简单的 main 方法。

第 5 步

  • 右键单击文件CrunchifyHelloWorld.java -> Web Services -> Create Web Service
  • 选择下图中提到的选项。
  • 点击完成
在 Eclipse 中从 Java 类创建 Web 服务

第 6 步

完成所有流程可能需要一些时间,您应该会看到创建了新项目“ CrunchifyWSClient ”。 这是最终的项目结构:

CrunchifyWS 和 CrunchifyWSClient 项目

第 7 步

CrunchifyWSCrunchifyWSClient两个项目都应该自动部署到服务器。

此外,Eclipse 会自动打开带有 URL 的Web Service Test Client Window :http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

步骤 8

现在单击addValue(float)subtractValue(float)并提供输入以检查更新的结果。

Eclipse 中的 WebService 客户端调用结果页面

你都准备好了。 如果您发现这些步骤有任何困难,请告诉我。


单击“调用”按钮后是否出现以下错误?

获取异常 java.net.ConnectException 连接被拒绝

请按照以下步骤操作:

  1. 右键单击Tomcat
  2. 单击添加和删除以查看添加的应用程序
  3. 单击清洁...
  4. 点击发布
  5. 单击重新启动
尝试在 Eclipse 中重新启动 Tomcat 并发布应用程序

重新启动应用程序或以后如何重新运行WebService?

这是一个方便的 URL:http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

Crunchify Web 服务客户端 TestClient.jsp 文件

如果你想下载 CrunchifyHelloWorld.wsdl 那么这里是:

CrunchifyHelloWorld.wsdl 文件位置

如果您在运行此程序时遇到任何问题,请告诉我。