发布webservice发布失败,类的代码如下:
package com.ysyc.eyun.webservice.gen;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import javax.xml.ws.WebEndpoint;
import javax.xml.ws.WebServiceClient;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.WebServiceFeature;
import org.springframework.stereotype.Component;
/**
* This class was generated by the JAX-WS RI. JAX-WS RI 2.2.4-b01 Generated
* source version: 2.2
* test: http://ei-test.51fapiao.cn:20080/51TransferServicePro_zzs/webservice/eInvWS?wsdl
* env: http://ei.51fapiao.cn:10080/51TransferServicePro_zzs/webservice/eInvWS?wsdl
*/
@Component("dispatcherController")
@WebServiceClient(name = "DispatcherController", targetNamespace = "http://web.aisino.com", wsdlLocation = "http://ei.51fapiao.cn:10080/51TransferServicePro_zzs/webservice/eInvWS?wsdl")
public class DispatcherController extends Service {
private final static URL DISPATCHERCONTROLLER_WSDL_LOCATION;
private final static WebServiceException DISPATCHERCONTROLLER_EXCEPTION;
private final static QName DISPATCHERCONTROLLER_QNAME = new QName(
"http://web.aisino.com", "DispatcherController");
static {
URL url = null;
WebServiceException e = null;
try {
// url = new URL(
// "http://172.17.164.13:10080/51TransferServicePro_zzs/webservice/eInvWS?wsdl");
url = new URL(
"http://ei.51fapiao.cn:10080/51TransferServicePro_zzs/webservice/eInvWS?wsdl");
} catch (MalformedURLException ex) {
e = new WebServiceException(ex);
}
DISPATCHERCONTROLLER_WSDL_LOCATION = url;
DISPATCHERCONTROLLER_EXCEPTION = e;
}
public DispatcherController() {
super(__getWsdlLocation(), DISPATCHERCONTROLLER_QNAME);
}
public DispatcherController(WebServiceFeature... features) {
super(__getWsdlLocation(), DISPATCHERCONTROLLER_QNAME);
}
public DispatcherController(URL wsdlLocation) {
super(wsdlLocation, DISPATCHERCONTROLLER_QNAME);
}
public DispatcherController(URL wsdlLocation, WebServiceFeature... features) {
super(wsdlLocation, DISPATCHERCONTROLLER_QNAME);
}
public DispatcherController(URL wsdlLocation, QName serviceName) {
super(wsdlLocation, serviceName);
}
public DispatcherController(URL wsdlLocation, QName serviceName,
WebServiceFeature... features) {
super(wsdlLocation, serviceName);
}
/**
*
* @return returns DispatcherControllerPortType
*/
@WebEndpoint(name = "DispatcherControllerHttpPort")
public DispatcherControllerPortType getDispatcherControllerHttpPort() {
return super.getPort(new QName("http://web.aisino.com",
"DispatcherControllerHttpPort"),
DispatcherControllerPortType.class);
}
/**
*
* @param features
* A list of {@link javax.xml.ws.WebServiceFeature} to configure
* on the proxy. Supported features not in the
* <code>features</code> parameter will have their default
* values.
* @return returns DispatcherControllerPortType
*/
@WebEndpoint(name = "DispatcherControllerHttpPort")
public DispatcherControllerPortType getDispatcherControllerHttpPort(
WebServiceFeature... features) {
return super.getPort(new QName("http://web.aisino.com",
"DispatcherControllerHttpPort"),
DispatcherControllerPortType.class, features);
}
private static URL __getWsdlLocation() {
if (DISPATCHERCONTROLLER_EXCEPTION != null) {
throw DISPATCHERCONTROLLER_EXCEPTION;
}
return DISPATCHERCONTROLLER_WSDL_LOCATION;
}
}
日志信息如下:
2016-08-19 09:34:28 [org.springframework.beans.factory.support.DefaultListableBeanFactory]-[DEBUG] Creating shared instance of singleton bean 'dispatcherController'
2016-08-19 09:34:28 [org.springframework.beans.factory.support.DefaultListableBeanFactory]-[DEBUG] Creating instance of bean 'dispatcherController'
2016-08-19 09:34:28 [org.springframework.beans.factory.support.DefaultListableBeanFactory]-[DEBUG] Returning cached instance of singleton bean 'org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0'
2016-08-19 09:34:28 [org.codehaus.xfire.jaxws.Provider]-[DEBUG] Creating service delegate {http://web.aisino.com}DispatcherController for service class com.ysyc.eyun.webservice.gen.DispatcherController
2016-08-19 09:34:28 [org.codehaus.xfire.transport.DefaultTransportManager]-[DEBUG] Registered transport org.codehaus.xfire.transport.local.LocalTransport@2071b394
2016-08-19 09:34:28 [org.codehaus.xfire.transport.DefaultTransportManager]-[DEBUG] Registered transport org.codehaus.xfire.transport.dead.DeadLetterTransport@8c4ca30
2016-08-19 09:34:28 [org.codehaus.xfire.transport.DefaultTransportManager]-[DEBUG] Registered transport org.codehaus.xfire.transport.http.SoapHttpTransport@2fb619cf
2016-08-19 09:34:28 [org.codehaus.xfire.transport.DefaultTransportManager]-[DEBUG] Registered transport org.codehaus.xfire.transport.http.HttpTransport@5c587d81
2016-08-19 09:34:28 [org.codehaus.xfire.service.documentation.XMLDocumentationBuilder]-[DEBUG] Searching for JAXWSHelper$SourceService.doc.xml config..
2016-08-19 09:34:28 [org.codehaus.xfire.service.documentation.XMLDocumentationBuilder]-[DEBUG] Config JAXWSHelper$SourceService.doc.xml NOT found.
2016-08-19 09:34:28 [org.codehaus.xfire.aegis.XMLClassMetaInfoManager]-[DEBUG] Mapping file : /org/codehaus/xfire/jaxws/JAXWSHelper$SourceService.aegis.xml not found.
2016-08-19 09:34:28 [org.codehaus.xfire.aegis.XMLClassMetaInfoManager]-[DEBUG] Mapping file : /org/codehaus/xfire/jaxws/JAXWSHelper$SourceService.aegis.xml not found.
2016-08-19 09:34:28 [org.codehaus.xfire.aegis.XMLClassMetaInfoManager]-[DEBUG] Mapping file : /javax/xml/transform/Source.aegis.xml not found.
2016-08-19 09:34:28 [org.codehaus.xfire.aegis.XMLClassMetaInfoManager]-[DEBUG] Mapping file : /org/codehaus/xfire/jaxws/JAXWSHelper$SourceService.aegis.xml not found.
2016-08-19 09:34:28 [org.codehaus.xfire.aegis.XMLClassMetaInfoManager]-[DEBUG] Mapping file : /org/codehaus/xfire/jaxws/JAXWSHelper$SourceService.aegis.xml not found.
2016-08-19 09:34:28 [org.codehaus.xfire.aegis.XMLClassMetaInfoManager]-[DEBUG] Mapping file : /javax/xml/transform/Source.aegis.xml not found.
2016-08-19 09:34:28 [org.codehaus.xfire.aegis.XMLClassMetaInfoManager]-[DEBUG] Mapping file : /org/codehaus/xfire/jaxws/JAXWSHelper$SourceService.aegis.xml not found.
2016-08-19 09:34:28 [org.codehaus.xfire.aegis.XMLClassMetaInfoManager]-[DEBUG] Mapping file : /javax/xml/transform/Source.aegis.xml not found.
2016-08-19 09:34:28 [org.codehaus.xfire.aegis.XMLClassMetaInfoManager]-[DEBUG] Mapping file : /org/codehaus/xfire/jaxws/JAXWSHelper$SourceService.aegis.xml not found.
2016-08-19 09:34:28 [org.codehaus.xfire.aegis.XMLClassMetaInfoManager]-[DEBUG] Mapping file : /javax/xml/transform/Source.aegis.xml not found.
备注:
这个项目在服务器跑的好好的,但是我在本地跑的时候就出现上述问题,然后跑不起来,已确定是这个类出问题了,刚开始的时候以为是jdk的问题,然后把jdk1.8换成jdk1,7,然后还是不行,请问有人能帮忙回答下吗?