liferay网络服务的第一步

时间:2013-04-02 10:35:50

标签: java eclipse web-services liferay

  • 我遵循了关于Liferay Web服务的tutorial文档。
  • 我在tomcat上运行Lifaray
  • 如果我通过浏览器使用http://localhost:8080/api/axis/Portal_UserService?wsdl,我会收到回复。
  • 当我在Eclipse上创建webService客户端时,我将此URL http://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.
    为什么呢?

enter image description here enter image description here

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

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

答案 2 :(得分:0)

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