7
  • 我按照本教程- 关于 Liferay Web 服务的文档进行操作。
  • 我在 tomcat 上运行 Lifaray
  • 如果我http://localhost:8080/api/axis/Portal_UserService?wsdl通过浏览器使用,我会有回应。
  • 当我在 Eclipse 上创建一个 webService 客户端并将这个 urlhttp://localhost:8080/api/axis/Portal_UserService?wsdl放在服务定义中时......但我有这个错误消息:

    No server can be found and WebServiceProject does not exist. Choose an existing project or use the preferences to configure a server runtime.
    为什么?

在此处输入图像描述在此处输入图像描述

4

3 回答 3

3

创建动态 Web 项目并配置服务器,然后添加 wsdl 。

于 2013-04-02T16:38:53.590 回答
2

这并不意味着找不到服务器(例如 Liferay),而是通知您 Eclipse 不知道在哪里放置/如何配置生成的 WebService:它需要一个服务器运行时和一个 WebServiceProject - 例如,您可以创建一个项目中的 WebServiceClient - 如果不存在合适的项目,eclipse 会抱怨。

所以:Liferay 方面的一切都很好。您需要 IDE 中的基础架构才能继续执行此操作

于 2013-04-02T14:20:18.637 回答
0

我找不到任何解决方案,由于某种原因Eclipse无法识别有效的wsdl. 我下载了试用版IntelliJ IDEA 13 Ultimate并在Web Service Client那里进行了设置。一切正常。

于 2014-01-09T16:02:30.960 回答