当我们使用 WSDL 生成存根时,该存根将在类中包含以下行。
@WebServiceClient(name = "testService", targetNamespace = " http://test.soap.coh.mycompany.com/ ", wsdlLocation = "file:/C:/Users/sam/Documents/NetBeansProjects/test/trunk/test -service-co/target/wsdl/co/test/wsdl/testService.wsdl")
当您在本地部署 ear 时,这很好,这意味着您拥有源代码的同一位置。
但是当我们尝试在开发服务器中开发从我的桌面创建的这个耳包时,它会给出异常,因为路径不是 avilabel。
现在我的问题是如何在没有上述问题的情况下生成存根。请注意,我们使用 maven 来生成存根。