[英]Creation of Object for Service class is not working
公共CI [] getCIDetailsTest(String ci_type,String selectedCI)引发异常{
String endpoint = getProperty(customerID+"_endpoint");
System.out.println("reached here .......done.."+endpoint);
//here failed
Service service = new Service();
System.out.println("reached here .......done..........."+service);
那是我在Java文件中的语句
但是,令我惊讶的是,它无法创建服务对象。
它正在打印第一个println语句,而不在打印第二个println语句。 这意味着它无法创建Service对象。
这是罐子问题吗? 如果是罐子问题,要包括哪个罐子?
朋友们,请帮我解决这个问题。
您应该添加这个罐子:
问题是JAX-WS API
的版本。 应用程序的类加载器首先加载Java SE或Java EE中包含的版本。
对于Java SE 6 or Java EE 5, JAX-WS API 2.1.
javax.xml.ws.Service中的构造函数:
javax.xml.ws.Service.Service(URL, QName)
对于Java SE 7 or Java EE 6, JAX-WS API 2.2.
javax.xml.ws.Service中的构造函数:
javax.xml.ws.Service.Service(URL, QName)
javax.xml.ws.Service.Service(URL, QName, WebServiceFeature...) // You need this!
有三种可能的解决方案(取决于它是Web应用程序还是独立应用程序):
Java SE 7 or Java EE 6
。 jaxws21
重新运行wsdl2java,以生成兼容JAX-WS 2.1
代码。 你应该参考这个链接
您确定服务是(不是)抽象类而不是接口。 它还必须具有公共构造函数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.