我正在尝试调用网络服务。我使用 wsimport 来创建基于 WSDL 的存根类。我创建了一个小型控制台应用程序来在 Eclipse 中测试它们,并且该应用程序可以正常工作。然后,我将这些类移动到我正在使用的 CMS 中(Day CQ 5.3),相应地修改了包名称,并创建了一个小的 JSP 页面来测试它们。当我尝试查看该页面时,我收到一条错误消息,提示“类 package.name.ProductsSoap 上不存在 WebService 注释”。
但是,1) ProductsSoap 是一个接口,而不是一个类。2) ProductsSoap 确实有一个 WebService 注释。3) 没有生成的类实现 ProductsSoap 接口。
什么会导致这个?