在 Intellij IDEA 中创建并调用 WebService

在 Intellij IDEA 中创建并调用 WebServices

零、环境准备

  本次实验演示环境为:

  • Windows 10
  • IntelliJ IDEA 2019.2.4 (Ultimate Edition)
  • Apache Tomcat/8.5.35
  • java 1.8.0_211

一、创建 WebServices

1.新建 WebServices 项目

  打开 Intellij IDEA 开发工具,依次点击【File】→【New】→【Project…】

在这里插入图片描述

  接下来,按照图中顺序,依次选择对应的配置,最后点击【Next】

在这里插入图片描述

  输入项目名称,点击【Finish】,Intellij 会自动下载对应的依赖包。

在这里插入图片描述

在这里插入图片描述

  依赖包下载完成后,项目结构目录如下所示。

在这里插入图片描述

2.编写程序

  项目是默认自带 HelloWorld 程序,也可以自定义编写程序,这里就直接使用 HelloWorld 演示,二者本质没有什么区别。

3.依赖配置

3.1 配置 Tomcat

  点击 Intellij 中右上角的 【Add Configuration…】

在这里插入图片描述

  按照图中顺序依次点击添加 Tomcat

在这里插入图片描述

在这里插入图片描述

  修改 Tomcat 名称,点击【Fix】设置部署

在这里插入图片描述

在这里插入图片描述

  这里为方便操作将访问名由【webService_demo_war_exloded】修改为【webService_demo】

在这里插入图片描述

3.2 添加项目依赖

  依次点击【File】→【Project Structure…】,进入项目结构配置。

在这里插入图片描述

  先选择左侧的【Artifacts】,再点击右下角的【Fix…】,选择第一个【Add ……】即可。

  • 7
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
IntelliJ IDEA调用2个webservice服务并集成,可以按照以下步骤进行操作: 1. 在IntelliJ IDEA创建一个新的Java项目。 2. 在项目创建两个包,用于存放两个webservice服务的客户端代理类。 3. 对于每个webservice服务,使用其WSDL文件生成客户端代理类,并将它们放置在相应的包。 4. 在项目创建一个新的Java类,用于集成两个webservice服务。 5. 在该Java类创建两个代理类实例,并调用它们的方法。 6. 将两个webservice服务的数据集成在一起,并进行必要的处理。 以下是示例代码: ```java package com.example; import com.example.webservice1.MyService1; import com.example.webservice2.MyService2; public class Main { public static void main(String[] args) { // 创建webservice1服务的代理类实例 MyService1 service1 = new MyService1(); MyService1PortType port1 = service1.getMyService1Port(); // 调用webservice1服务的方法 String result1 = port1.helloWorld("World"); // 创建webservice2服务的代理类实例 MyService2 service2 = new MyService2(); MyService2PortType port2 = service2.getMyService2Port(); // 调用webservice2服务的方法 String result2 = port2.helloWorld("World"); // 将两个webservice服务的数据集成在一起 String result = result1 + result2; // 进行必要的处理 System.out.println(result); } } ``` 在上面的示例代码,我们创建了两个包,分别用于存放两个webservice服务的客户端代理类。然后,我们创建了一个Java类Main,用于集成两个webservice服务。在该类,我们创建了两个代理类实例,并调用它们的方法。最后,我们将两个webservice服务的数据集成在一起,并进行必要的处理。 请注意,这只是一个示例代码,实际上,您可能需要根据具体的需求进行更改和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值