【问题标题】:Invoking a webservice from another webservice?从另一个 Web 服务调用 Web 服务?
【发布时间】:2013-01-02 20:56:26
【问题描述】:

我使用 Netbeans 7.2.1 在 Glassfish 服务器上部署了两个 Java Web 服务,这两个服务都在同一个 Web 应用程序中。我正在尝试从 webservice1 调用 webservice2,这是代码:

ebank.Customer_Service service = new ebank.Customer_Service();
ebank.Customer port = service.getCustomerPort();
port.getData();

但是我得到错误提示:

cannot find symbol
  symbol:   class Customer
  location: package ebank

谢谢。

【问题讨论】:

  • 这是运行时错误还是编译时错误?为什么要添加 ejb-3.0 标签?
  • 运行时错误,但我现在修复了它。我在同一个项目中将 bean 用于不同的相关服务。

标签: java jakarta-ee glassfish jax-ws ejb-3.0


【解决方案1】:

解决方案是像普通的 Java 类一样调用 Web 服务。

Customer service = new Customer();
service.getData();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-27
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    相关资源
    最近更新 更多