我正在尝试调用网络服务。我使用wsimport来基于WSDL创建存根类。我创建了一个小型控制台应用程序以在Eclipse中对其进行测试,并且此应用程序可以正常运行。然后,我将这些类移到我正在使用的CMS中(第CQ 5.3天),相应地修改了程序包名称,并创建了一个小的JSP页面进行测试。尝试查看页面时,出现错误消息“类package.name.ProductsSoap上不存在WebService批注”。

但是,1)ProductsSoap是一个接口,而不是一个类。 2)ProductsSoap确实具有WebService批注。 3)没有生成实现ProductsSoap接口的类。

是什么原因造成的?

最佳答案

您是否使用spring框架来使用Web服务?您的类路径中应该有spring-ws-corespring-ws-core-tiger

09-26 06:24