Java Web服务客户端提供错误:包xyz不存在

Java Web服务客户端提供错误:包xyz不存在,java,web-services,Java,Web Services,因此,我创建了一个web服务并将其托管在tomcat上。 我获取了wsdl url,并使用netbean生成了一个web服务客户机。 在客户端创建函数并调用web服务方法后,出现以下错误: error: package xyz does not exist xyz.CentralizedMethodsService service = new xyzCentralizedMethodsService(); 以下是我的调用方法: private static String get

因此,我创建了一个web服务并将其托管在tomcat上。 我获取了wsdl url,并使用netbean生成了一个web服务客户机。 在客户端创建函数并调用web服务方法后,出现以下错误:

    error: package xyz does not exist
    xyz.CentralizedMethodsService service = new xyzCentralizedMethodsService();
以下是我的调用方法:

private static String getRawHtml(java.lang.String arg0) {
    xyz.CentralizedMethodsService service = new xyz.CentralizedMethodsService();
    xyz.SEI port = service.getCentralizedMethodsPort();
    return port.getRawHtml(arg0);
}

任何解决方案???

检查您的“war”文件是否具有所需的库。检查tomcat/webapps//WEB-INF/lib/是否具有所需的jar文件


为什么使用“xyz.centralizedMethodService”语法,为什么不能导入类并使用类名实例化对象。

如果您在没有首先构建项目的情况下尝试运行新的Java应用程序,NetBeans将不会解析您的WSDL(其中包含指向客户端服务的链接)因此将无法找到WSDL链接到的包。要修复此问题,只需右键单击您的项目并选择“Clean and Build”,然后再次尝试运行Java应用程序。

检查存根(客户端类)是否正确生成?war文件具有所需的库,并且所有库都存在于所需的文件夹中。