如何修改cxf默认生成wsdl中的wsdl:input message名称

最近在使用cxf2.6.10发布 webservice时,发现:cxf在对出入参数据类型进行描述时,默认入参为方法名,出参为方法名+Response。但由于项目对wsdl的描述有规定:出入参的类型描述名必须为方法名+Request/Response……
所以想问问有哪位修改过cxf的wsdl生成规则,并对发布的wsdl调用通过。
我试过修改DefaultServiceConfiguration类的getInputMessageName,在后面加上一个Request. 发布后wsdl是methodRequest,但调用有问题。参数无法传。


/wsdl:input
改前:
public QName getInputMessageName(OperationInfo op, Method method) {
return new QName(op.getName().getNamespaceURI(), op.getName().getLocalPart());
}
改后:
public QName getInputMessageName(OperationInfo op, Method method) {
return new QName(op.getName().getNamespaceURI(), op.getName().getLocalPart()+“Request”);
}

我想生成 操作名+Request 例如: name="DevTestRequest">,
而我生成的是:





/wsdl:input


/wsdl:output
/wsdl:operation
其中中的name不能生成规范中要求的:操作名+Request形式
,在xml文件中引入cxf的形式,请问一下在哪能配置操作名+Request的形式,谢谢

leaderbird
leaderbird wsdl的入参message在cxf中默认使用方法名,但在axis系列中使用的是方法名+Request。不知是否有相关规范来统一一下!
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
cxf的wsdl2java解析wsdl的时候报错
cxf的wsdl2java解析wsdl的时候报错: WSDLToJava Error: Rpc/encoded wsdls are not supported with CXF 命令语句是: wsdl2java -p com.module.service.partnerEntranceService.client -d D:/temp/ D:/temp/BOMCComplainSheet.xml 这个是什么问题?环境变量已经配置过了
采用cxf生成wsdl不规范
由于小弟刚注册csdn,没有积分,还望大大们给予支持,小弟在此感谢!!! 我遇到的问题是,生成的wsdl不规范,为什么这么说呢,例如我的方法是这样的 public String sayHi(String name); wsdl生成后,看不到这个方法需要传什么参数,不知道如何解决,望大大们不吝赐教,小弟在线等!!!!!!
使用CXF wsdl2java 生成客户端代码失败
在浏览器中可以正常访问,但是在生成的时候报错,不知道为啥。 使用命令wsdl2java -d D:\\src -client http://10.1.1.42:248/p2/find/nominal/1.2/bc/nominals.asmx 报错信息: WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsdl definition http://10.1.1.42:9248/v2/Nominal/1.2/AD/nominals.asmx: WSDLEx ultCode=PARSER_ERROR: Problem parsing 'http://10.1.1.42:9248/v2/Nominal/1.2/AD/nominals.asmx'.: java.net.ConnectException: Connection timed out: connect
移动二次开发(openMas)cxf根据服务地址使用wsdl2java生成存根报错
--------------cmd------------ C:\Users\DELL>wsdl2java -p org.tempuri -d E:\workspace\ship\src -impl -client ht tp://111.1.3.11:9080/OpenMasService?wsdl WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsd l definition from : http://111.1.3.11:9080/OpenMasService?wsdl Caused by : WSDLException (at /wsdl:definitions/wsdl:import): faultCode=PARSER_E RROR: Problem parsing 'http://127.0.0.1:9080/OpenMasService?wsdl=wsdl0'.: java.n et.ConnectException: Connection refused: connect
CXF动态生成client调用服务端,服务端收到参数为空,请教如何解决?
请教大家一个问题。 java做客户端,c#做服务端。java用apache.cxf的DynamicClientFactory或者JaxWsDynamicClientFactory根据wsdl生成client,调用服务端传递UserSyncData对象,服务端方法收到的参数对象是null,请问大家有解决办法吗?(需求:一定要用动态生成客户端的方式) 传递的对象UserSyncData 是jdk或者用cxf的wsdl2java在本地生成的pojo,服务端接受的参数就是空。如果用代理服务类的方式调用,是可以成功的,可以正常收到参数。但是我的项目要求用动态方式调用,所以来请教大家 java中调用的代码 ![CSDN移动问答][1] .net服务端方法:打断点看到userSyncData为null ![CSDN移动问答][2] [1]: http://c.hiphotos.baidu.com/zhidao/pic/item/adaf2edda3cc7cd95ffea4b53b01213fb90e918f.jpg [2]: http://c.hiphotos.baidu.com/zhidao/pic/item/738b4710b912c8fce13d66a1fe039245d788218b.jpg 我自己分析可能是pojo对象在java和c#中定义要达成某种规范,仅是猜测,也不知道应该怎么做。以前和同时调试hessian的时候,要求java和c#的pojo必须一模一样,包括namespace也必须一样,我按这个方法试了以后也没用。
CXF原子服务WSDL xs:element中自定义type值
![图片说明](https://img-ask.csdn.net/upload/201708/12/1502501124_341293.png)如图显示,我想把type值大小写改了,不影响name值,这个要怎么解决
cxf 命令wsdl2java生成的java代码能否进行重构?比如换包名之类的
我用的是spring来连接web service, 用cxf的wsdl2java命令生成的java代码。当吧这些Java代码换了包名后,老是出错,是不是不能重构这些Java代码?
java cxf springboot 如何发布一个wsdl文件包含http operation的webservice服务
我希望发布的wsdl文件可以包含http:operation,可以通过post方法调用。 ![图片说明](https://img-ask.csdn.net/upload/201907/04/1562209145_44366.png) 但是目前发布的wsdl文件是这样的,只能通过soap方式调用 ![图片说明](https://img-ask.csdn.net/upload/201907/04/1562209208_124682.png) 使用的是springboot,apache cxf包,发布的部分是这样的 ``` @Bean public Endpoint endpoint() { EndpointImpl endpoint = new EndpointImpl(bus, service); endpoint.publish("/service"); return endpoint; } ``` service部分的代码是这样: ``` //@WebMethod(operationName = "queryInfo", action = "queryInfo") //@WebResult(name = "String") @Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) @Path("/queryInfo") @POST public String queryInfo(@PathParam(value = "input") String request) { ... } ``` 求助!
CXF报错Does it exist in service WSDL?如何处理
我spring整合cxf(cxf-2.6.16.jar),然后发布了一个测试服务,在浏览器中可访问到发布的服务。 ![图片说明](https://img-ask.csdn.net/upload/201706/01/1496301158_771615.png) 然后我写了一个客户端去调用我发布的服务,一直报错 ``` 六月 01, 2017 3:03:10 下午 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [springmvc] in context with path [/FeiBao] threw exception [Request processing failed; nested exception is javax.xml.ws.soap.SOAPFaultException: Message part {message.service.com}testStr was not recognized. (Does it exist in service WSDL?)] with root cause org.apache.cxf.binding.soap.SoapFault: Message part {message.service.com}testStr was not recognized. (Does it exist in service WSDL?) at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:84) at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:51) at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:40) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263) at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:113) at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:69) at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:34) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263) at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:845) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1705) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1538) at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1445) at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56) at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:660) at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263) at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:570) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:479) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:382) at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:335) at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96) at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:137) ``` 我在百度上搜索问题答案,有说调用服务的接口和服务端不在同一命名空间下,于是我加上了在@WebService中加上了targetNamespace="message.service.com"属性,但是,依旧报同样的错误。找了几个小时,依旧未找到解决办法,跪求大神解答。 我服务端的cxf配置: ``` <bean id="MyTestServiceBean" class="com.webservice.message.impl.MyTestServiceImpl"/> <jaxws:endpoint id="MyTestService" implementor="#MyTestServiceBean" address="/MyTestService"> </jaxws:endpoint> ``` 服务端的接口文件: ``` package com.webservice.message; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.jws.soap.SOAPBinding.Style; @WebService(targetNamespace="message.service.com") @SOAPBinding(style = Style.RPC) public interface MyTestService { public String testStr(String str); } ``` 服务端的接口实现: ``` package com.webservice.message.impl; import javax.jws.WebService; import com.webservice.message.MyTestService; @WebService (endpointInterface= "com.webservice.message.MyTestService",targetNamespace="message.service.com") public class MyTestServiceImpl implements MyTestService { @Override public String testStr(String str) { return "hello," + str; } } ``` 接下来是客户端的部分 客户端cxf的配置: ``` <jaxws:client id="MyTestService" serviceClass="com.buick.activity.webservice.service.MyTestService" address="http://127.0.0.1:8080/MessageService/ws/CheckVerifyCodeService?wsdl"> </jaxws:client> ``` 客户端的接口文件: ``` package com.buick.activity.webservice.service; import javax.jws.WebService; import javax.jws.soap.SOAPBinding; import javax.jws.soap.SOAPBinding.Style; @WebService(targetNamespace="message.service.com") @SOAPBinding(style = Style.RPC) public interface MyTestService { public String testStr(String str); } ``` 如果觉得我表意不清晰,欢迎追问。
这个程序的实现原理问题,请您回答的越详细越好!万分感谢
(2)配置文件说明 applicationContext.xml文件的内容如下: view plaincopy to clipboardprint? <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <import resource="classpath*:META-INF/cxf/cxf.xml" /> <import resource="classpath*:META-INF/cxf/cxf-extension-soap.xml" /> <import resource="classpath*:META-INF/cxf/cxf-servlet.xml" /> <import resource="classpath:services.xml" /> </beans> services.xml文件的内容如下: view plaincopy to clipboardprint? <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> <jaxws:endpoint id="webServiceHelloWorld" address="/HelloWorld" implementor="com.cxf.test.interfaces.HelloWorldImpl"/> </beans> web.xml文件的内容如下: view plaincopy to clipboardprint? <?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <display-name>cxfservice</display-name> <context-param> <param-name>contextConfigLocation</param-name> <param-value>WEB-INF/classes/applicationContext.xml</param-value> </context-param> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <servlet> <servlet-name>CXFServlet</servlet-name> <servlet-class> org.apache.cxf.transport.servlet.CXFServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>CXFServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping> 3)发布的HelloWord服务说明 要发布的HelloWorld服务的接口定义文件com.cxf.test.interfaces.HelloWorld: package com.cxf.test.interfaces; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; @WebService public interface HelloWorld { /* * 一个简单的方法,返回一个字符串 * * @param hello * * @return */ String say(String hello); /** * 稍微复杂一些的方法,传递一个对象给服务端处理 * * @param user * @return */ String sayUserName(@WebParam(name = "user") UserDTO user); /** * 最复杂的方法,返回一个List封装的对象集合 * * @return */ public @WebResult(partName = "o") ListObject findUsers(); } 要发布的HelloWorld服务的接口实现类com.cxf.test.interfaces.HelloWorldImpl: view plaincopy to clipboardprint? package com.cxf.test.interfaces; import java.util.ArrayList; import javax.jws.WebService; /** * @author zhangzk * */ /** * WebService实现类. * * 使用@WebService指向Interface定义类即可. */ @WebService(endpointInterface = "com.cxf.test.interfaces.HelloWorld") public class HelloWorldImpl implements HelloWorld { public String sayUserName(UserDTO user) { return "hello " + user.getName(); } public String say(String hello) { return "hello " + hello; } public ListObject findUsers() { ArrayList<Object> list = new ArrayList<Object>(); list.add(instancUser(1, "lib")); list.add(instancUser(2, "mld")); list.add(instancUser(3, "lq")); list.add(instancUser(4, "gj")); ListObject o = new ListObject(); o.setList(list); return o; } private UserDTO instancUser(Integer id, String name) { UserDTO user = new UserDTO(); user.setId(id); user.setName(name); return user; } } findUsers()接口返回的参数对象定义文件com.cxf.test.interfaces.ListObject: view plaincopy to clipboardprint? package com.cxf.test.interfaces; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "listObject", propOrder ={ "list" }) public class ListObject { @XmlElement(nillable = true) protected List<Object> list; /** * Gets the value of the list property. * * <p> * This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be * present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the list property. * * <p> * For example, to add a new item, do as follows: * * <pre> * getList().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list {@link Object } * * */ public List<Object> getList() { if (list == null) { list = new ArrayList<Object>(); } return this.list; } public void setList(ArrayList<Object> list) { this.list = list; } } UserDTO instancUser(Integer id, String name)接口返回的对象定义文件com.cxf.test.interfaces.UserDTO: view plaincopy to clipboardprint? package com.cxf.test.interfaces; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlType; /** * Web Service传输User信息的DTO. * * 分离entity类与web service接口间的耦合,隔绝entity类的修改对接口的影响. 使用JAXB 2.0的annotation标注JAVA-XML映射,尽量使用默认约定. * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "User") public class UserDTO { protected Integer id; protected String name; public Integer getId() { return id; } public void setId(Integer value) { id = value; } public String getName() { return name; } public void setName(String value) { name = value; } } http://127.0.0.1:8080/cfx_spring_webservice/services/HelloWorld?wsdl 得出的结果为 <?xml version="1.0" encoding="UTF-8" ?> - <wsdl:definitions name="HelloWorldImplService" targetNamespace="http://interfaces.test.cxf.com/" xmlns:ns1="http://cxf.apache.org/bindings/xformat" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://interfaces.test.cxf.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <wsdl:types> - <xs:schema elementFormDefault="unqualified" targetNamespace="http://interfaces.test.cxf.com/" version="1.0" xmlns:tns="http://interfaces.test.cxf.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="findUsers" type="tns:findUsers" /> <xs:element name="findUsersResponse" type="tns:findUsersResponse" /> <xs:element name="say" type="tns:say" /> <xs:element name="sayResponse" type="tns:sayResponse" /> <xs:element name="sayUserName" type="tns:sayUserName" /> <xs:element name="sayUserNameResponse" type="tns:sayUserNameResponse" /> - <xs:complexType name="findUsers"> <xs:sequence /> </xs:complexType> - <xs:complexType name="findUsersResponse"> - <xs:sequence> <xs:element minOccurs="0" name="return" type="tns:listObject" /> </xs:sequence> </xs:complexType> - <xs:complexType name="listObject"> - <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="list" nillable="true" type="xs:anyType" /> </xs:sequence> </xs:complexType> - <xs:complexType name="say"> + <xs:sequence> <xs:element minOccurs="0" name="arg0" type="xs:string" /> </xs:sequence> </xs:complexType> - <xs:complexType name="sayResponse"> - <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:string" /> </xs:sequence> </xs:complexType> - <xs:complexType name="sayUserName"> - <xs:sequence> <xs:element minOccurs="0" name="user" type="tns:User" /> </xs:sequence> </xs:complexType> - <xs:complexType name="User"> - <xs:sequence> <xs:element minOccurs="0" name="id" type="xs:int" /> <xs:element minOccurs="0" name="name" type="xs:string" /> </xs:sequence> </xs:complexType> - <xs:complexType name="sayUserNameResponse"> - <xs:sequence> <xs:element minOccurs="0" name="return" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:schema> </wsdl:types> - <wsdl:message name="sayUserName"> <wsdl:part element="tns:sayUserName" name="parameters" /> </wsdl:message> - <wsdl:message name="say"> <wsdl:part element="tns:say" name="parameters" /> </wsdl:message> - <wsdl:message name="findUsersResponse"> <wsdl:part element="tns:findUsersResponse" name="parameters" /> </wsdl:message> - <wsdl:message name="findUsers"> <wsdl:part element="tns:findUsers" name="parameters" /> </wsdl:message> - <wsdl:message name="sayUserNameResponse"> <wsdl:part element="tns:sayUserNameResponse" name="parameters" /> </wsdl:message> - <wsdl:message name="sayResponse"> <wsdl:part element="tns:sayResponse" name="parameters" /> </wsdl:message> - <wsdl:portType name="HelloWorld"> - <wsdl:operation name="findUsers"> <wsdl:input message="tns:findUsers" name="findUsers" /> <wsdl:output message="tns:findUsersResponse" name="findUsersResponse" /> </wsdl:operation> - <wsdl:operation name="say"> <wsdl:input message="tns:say" name="say" /> <wsdl:output message="tns:sayResponse" name="sayResponse" /> </wsdl:operation> - <wsdl:operation name="sayUserName"> <wsdl:input message="tns:sayUserName" name="sayUserName" /> <wsdl:output message="tns:sayUserNameResponse" name="sayUserNameResponse" /> </wsdl:operation> </wsdl:portType> - <wsdl:binding name="HelloWorldImplServiceSoapBinding" type="tns:HelloWorld"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - <wsdl:operation name="findUsers"> <soap:operation soapAction="" style="document" /> - <wsdl:input name="findUsers"> <soap:body use="literal" /> </wsdl:input> - <wsdl:output name="findUsersResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> - <wsdl:operation name="say"> <soap:operation soapAction="" style="document" /> - <wsdl:input name="say"> <soap:body use="literal" /> </wsdl:input> - <wsdl:output name="sayResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> - <wsdl:operation name="sayUserName"> <soap:operation soapAction="" style="document" /> - <wsdl:input name="sayUserName"> <soap:body use="literal" /> </wsdl:input> - <wsdl:output name="sayUserNameResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> - <wsdl:service name="HelloWorldImplService"> - <wsdl:port binding="tns:HelloWorldImplServiceSoapBinding" name="HelloWorldImplPort"> <soap:address location="http://127.0.0.1:8080/cfx_spring_webservice/services/HelloWorld" /> </wsdl:port> </wsdl:service> </wsdl:definitions>
wsdl用eclipse生成java代码后怎么实例化成具体的类
http://oauth.qwings.cn/EquWebService/cxf/instru?wsdl 已经能生成java代码了但是不知道怎么实例化成类
webservice客户端怎么调用服务端CXF
用的cxf客户端服务端都是wsdl反向生成的 服务端服务已经发布 客户端怎么调用?
cxf+spring发布的webservice缺少wsdl:types标签里面的schema等属性
如图: ![图片说明](https://img-ask.csdn.net/upload/201704/19/1492588272_35371.png) 由于types里面的内容缺少,在运行wsdl2java的时候报错: ![图片说明](https://img-ask.csdn.net/upload/201704/19/1492588087_423501.jpg) 在网上找遍了各种资料,就是没有相关的资料,也不知道原因,接口类跟实现类是在同一个包下面的,并且都给了@WebService(targetNamespace="XXXXX")一样值 部分代码如下: ![图片说明](https://img-ask.csdn.net/upload/201704/19/1492590706_359876.png) ![图片说明](https://img-ask.csdn.net/upload/201704/19/1492590714_869503.png) 望大神们给点意见
CXF+spring+hibernate客户端调用总出错
我用cxf做的webserver已经发布成功并能看到以下wsdl [code="java"] <?xml version="1.0" encoding="UTF-8" ?> - <wsdl:definitions name="cxfWebServerImplService" targetNamespace="http://spingDao.com/" xmlns:ns1="http://spingdao.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://spingDao.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:import location="http://localhost:8899/hib3/cxfWebServer?wsdl=cxfWebServer.wsdl" namespace="http://spingdao.com/" /> - <wsdl:message name="getJobseekeruser"> <wsdl:part element="ns1:getJobseekeruser" name="parameters" /> </wsdl:message> - <wsdl:message name="insertDataResponse"> <wsdl:part element="ns1:insertDataResponse" name="parameters" /> </wsdl:message> - <wsdl:message name="getJobseekeruserResponse"> <wsdl:part element="ns1:getJobseekeruserResponse" name="parameters" /> </wsdl:message> - <wsdl:message name="insertData"> <wsdl:part element="ns1:insertData" name="parameters" /> </wsdl:message> - <wsdl:binding name="cxfWebServerImplServiceSoapBinding" type="ns1:cxfWebServer"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> - <wsdl:operation name="getJobseekeruser"> <soap:operation soapAction="" style="document" /> - <wsdl:input name="getJobseekeruser"> <soap:body use="literal" /> </wsdl:input> - <wsdl:output name="getJobseekeruserResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> - <wsdl:operation name="insertData"> <soap:operation soapAction="" style="document" /> - <wsdl:input name="insertData"> <soap:body use="literal" /> </wsdl:input> - <wsdl:output name="insertDataResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> - <wsdl:service name="cxfWebServerImplService"> - <wsdl:port binding="tns:cxfWebServerImplServiceSoapBinding" name="cxfWebServerPort"> <soap:address location="http://localhost:8899/hib3/cxfWebServer" /> </wsdl:port> </wsdl:service> </wsdl:definitions>[/code] 但是当我在客户端写以下调用时总出错: 客户端代码: [code="java"] public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext( new String[] { "classpath:/com/webserver/clinet/client-beans.xml"}); cxfWebServer client = (cxfWebServer) context.getBean("client"); Jobseekeruser user=new Jobseekeruser(); user.setCheckstatus((long)1); user.setJobseekerid((long)1092); java.util.Date d=new java.util.Date(); user.setCreatedate(d); user.setEmail("21@job88.com"); user.setEmailstatus((long)1); user.setJobseekercode("JP00332d3"); user.setJobseekerlogin("trais"); user.setLastlogindate(d); user.setUpdatedate(d); user.setCheckstatus((long)1); user.setPassword("123w"); boolean response = client.insertData(user); System.out.println("Response: " + response); System.exit(0); }[/code] 错误: [list=1] [*] [*] [*]Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer [*] at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:199) [*] at $Proxy42.insertData(Unknown Source) [*] at com.webserver.clinet.jobseekerclient.main(jobseekerclient.java:44) [*]Caused by: org.apache.cxf.binding.soap.SoapFault: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer [*] at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:70) [*] at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:1) [*] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221) [*] at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:96) [*] at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:65) [*] at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:1) [*] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221) [*] at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:449) [*] at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1996) [*] at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1832) [*] at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66) [*] at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:591) [*] at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62) [*] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:221) [*] at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296) [*] at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242) [*] at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) [*] at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178) [*] ... 2 more [/list] 其他的服务端代码: [code="java"] @WebService(name="cxfWebServer", targetNamespace="http://spingdao.com/") public interface cxfWebServer { public boolean insertData(Jobseekeruser user); public Jobseekeruser getJobseekeruser(long id); }[/code] [code="java"] @WebService(endpointInterface="com.spingDao.cxfWebServer",name="cxfWebServer") public class cxfWebServerImpl implements cxfWebServer { public Jobseekeruser getJobseekeruser(long id) { //ApplicationContext ap = new ClassPathXmlApplicationContext("applicationContext.xml"); JobseekeruserDAO jdo =new JobseekeruserDAO(); // TODO Auto-generated method stub return (Jobseekeruser) jdo.findAll().get(0); } public boolean insertData(Jobseekeruser user) { SaveJobseeker sav=new SaveJobseeker(); sav.insertJobseekerUser(user); return true; } }[/code] [code="java"]*/ @XmlAccessorType() @XmlType(name = "User") public class Jobseekeruser implements java.io.Serializable { // Fields private Long jobseekerid; private String jobseekerlogin; private String jobseekercode; private String email; private String password; private Date createdate; private Date updatedate; private Date lastlogindate; private Long checkstatus; private Long emailstatus; // Constructors /** default constructor */ public Jobseekeruser() { } /** minimal constructor */ public Jobseekeruser(Long jobseekerid, String jobseekerlogin, String email) { this.jobseekerid = jobseekerid; this.jobseekerlogin = jobseekerlogin; this.email = email; } /** full constructor */ public Jobseekeruser(Long jobseekerid, String jobseekerlogin, String jobseekercode, String email, String password, Date createdate, Date updatedate, Date lastlogindate, Long checkstatus, Long emailstatus) { this.jobseekerid = jobseekerid; this.jobseekerlogin = jobseekerlogin; this.jobseekercode = jobseekercode; this.email = email; this.password = password; this.createdate = createdate; this.updatedate = updatedate; this.lastlogindate = lastlogindate; this.checkstatus = checkstatus; this.emailstatus = emailstatus; } // Property accessors public Long getJobseekerid() { return this.jobseekerid; } public void setJobseekerid(Long jobseekerid) { this.jobseekerid = jobseekerid; } public String getJobseekerlogin() { return this.jobseekerlogin; } public void setJobseekerlogin(String jobseekerlogin) { this.jobseekerlogin = jobseekerlogin; } public String getJobseekercode() { return this.jobseekercode; } public void setJobseekercode(String jobseekercode) { this.jobseekercode = jobseekercode; } public String getEmail() { return this.email; } public void setEmail(String email) { this.email = email; } public String getPassword() { return this.password; } public void setPassword(String password) { this.password = password; } public Date getCreatedate() { return this.createdate; } public void setCreatedate(Date createdate) { this.createdate = createdate; } public Date getUpdatedate() { return this.updatedate; } public void setUpdatedate(Date updatedate) { this.updatedate = updatedate; } public Date getLastlogindate() { return this.lastlogindate; } public void setLastlogindate(Date lastlogindate) { this.lastlogindate = lastlogindate; } public Long getCheckstatus() { return this.checkstatus; } public void setCheckstatus(Long checkstatus) { this.checkstatus = checkstatus; } public Long getEmailstatus() { return this.emailstatus; } public void setEmailstatus(Long emailstatus) { this.emailstatus = emailstatus; } }[/code] 与数据库操作的代码: [code="java"] public class SaveJobseeker { public boolean insertJobseekerUser(Jobseekeruser user) { ClassPathXmlApplicationContext ap = new ClassPathXmlApplicationContext( "/applicationContext.xml"); JobseekeruserDAO jdo = (JobseekeruserDAO) ap.getBean("personDao"); //System.out.println("insert Start!"); try { jdo.save(user); } catch (Exception ex) { //System.out.println(ex.getLocalizedMessage()); return false; } //System.out.println("insert end!"); return true; } }[/code] 其他的是spring与hibernate生成的JobseekeruserDAO.java(略) 而在.net端调用时出现的错错误以下: [list] [*] [*] Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer [/list]
用cxf2.7.11导出JAVA客户端文件报错
cmd中命令如下: wsdl2java http://222.223.220.146:1818/U9/Services/UFIDA.U9.ISV.ER.ImportSV.ICreateReimBillSV.svc?wsdl 报错信息如图: ![图片说明](https://img-ask.csdn.net/upload/201603/16/1458095124_477281.png) cmd命令如下: wsdl2java -d d:\JavaService -verbose http://222.223.220.146:1818/U9/Services/UFIDA.U9.ISV.ER.ImportSV.ICreateReimBillSV.svc 报错信息如下图: ![图片说明](https://img-ask.csdn.net/upload/201603/16/1458095195_737302.png)
CXF生成java 为什么是中文的,可以指定是英文吗?同时指定编码?
CXF生成java 为什么是中文的,可以指定是英文吗?同时指定编码?
cxf实现webservice时候数组和list的问题
我在用cxf实现webservice时候,接口中的一个参数是数组,返回的是pojo类,pojo类里面也有一个数组,然后我发布了这个接口,再用利用wsdl和wsdl2java去生成客户端的类,我发现原来使用数组的地方,生成的客户端类里面都变成了arraylist类型的。我发现我现在生成的wsdl里面参数不管是数组还是list,都是<xs:element maxOccurs="unbounded" minOccurs="0" name="filesNameArray" nillable="true" type="xs:string"/>这样的,没法区分是数组还是List.我想问下,用cxf实现webservice时候要怎么才能让生成的wsdl里面描述参数类型的时候能区分是数组还是list。
maven multi wsdl different sourceroot
如何将不同的wsdl generate代码放在不同的sourceRoot中? 这样配置所有代码都放在folder1中,该如何正确配置?请大神解答! <plugin> <groupId>org.apache.cxf</groupId> <artifactId>cxf-codegen-plugin</artifactId> <version>${cxf.version}</version> <executions> <execution> <id>generate-traintime</id> <goals> <goal>wsdl2java</goal> </goals> <configuration> <sourceRoot>${project.build.directory}/generated-sources/cxf/folder1</sourceRoot> <wsdlOptions> <wsdlOption> <wsdl>${basedir}/src/main/resources/wsdl/mywebservice1.wsdl</wsdl> <wsdlLocation>classpath:/wsdl/mywebservice1.wsdl</wsdlLocation> <extraargs> <extraarg>-verbose</extraarg> <extraarg>-client</extraarg> </extraargs> </wsdlOption> </wsdlOptions> </configuration> </execution> <execution> <id>generate-stock</id> <goals> <goal>wsdl2java</goal> </goals> <configuration> <sourceRoot>${project.build.directory}/generated-sources/cxf/folder2</sourceRoot> <wsdlOptions> <wsdlOption> <wsdl>${basedir}/src/main/resources/wsdl/mywebservice2.wsdl</wsdl> <wsdlLocation>classpath:/wsdl/mywebservice2.wsdl</wsdlLocation> <extraargs> <extraarg>-verbose</extraarg> <extraarg>-client</extraarg> </extraargs> </wsdlOption> </wsdlOptions> </configuration> </execution> </executions> </plugin>
springboot集成apache.cxf实现wsdl webservice接口服务及客户端,使用maven打包是遇到乱码问题
springboot集成apache.cxf实现wsdl webservice接口服务及客户端,使用的工具是idea。在工具内直接启动时没有问题,但使用maven打包时报错 pom文件如下 ``` <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.hls</groupId> <artifactId>hisapi</artifactId> <version>0.0.1-SNAPSHOT</version> <name>hisapi</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> <projcet.build.sourceEncoding>UTF-8</projcet.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!-- http所需包 --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> </dependency> <!-- /http所需包 --> <!-- 数据解析所需包 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.4</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.2.6</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.20</version> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> ``` 执行mav install提示错误信息如下 ``` C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AbstractJSON.java:11: 错误: 编码GBK的不可映射字符 * <p>abstractJSON complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AbstractJSON.java:11: 错误: 编码GBK的不可映射字符 * <p>abstractJSON complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AbstractJSON.java:11: 错误: 编码GBK的不可映射字符 * <p>abstractJSON complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AbstractJSON.java:13: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AbstractJSON.java:13: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:10: 错误: 编码GBK的不可映射字符 * <p>addAndUpdate complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:10: 错误: 编码GBK的不可映射字符 * <p>addAndUpdate complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:10: 错误: 编码GBK的不可映射字符 * <p>addAndUpdate complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:12: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:12: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:37: 错误: 编码GBK的不可映射字符 * 鑾峰彇arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:37: 错误: 编码GBK的不可映射字符 * 鑾峰彇arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:37: 错误: 编码GBK的不可映射字符 * 鑾峰彇arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:49: 错误: 编码GBK的不可映射字符 * 璁剧疆arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:49: 错误: 编码GBK的不可映射字符 * 璁剧疆arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdate.java:49: 错误: 编码GBK的不可映射字符 * 璁剧疆arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:13: 错误: 编码GBK的不可映射字符 * <p>addAndUpdateResponse complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:13: 错误: 编码GBK的不可映射字符 * <p>addAndUpdateResponse complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:13: 错误: 编码GBK的不可映射字符 * <p>addAndUpdateResponse complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:15: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:15: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:62: 错误: 编码GBK的不可映射字符 * 鑾峰彇return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:62: 错误: 编码GBK的不可映射字符 * 鑾峰彇return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:62: 错误: 编码GBK的不可映射字符 * 鑾峰彇return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:74: 错误: 编码GBK的不可映射字符 * 璁剧疆return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:74: 错误: 编码GBK的不可映射字符 * 璁剧疆return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:74: 错误: 编码GBK的不可映射字符 * 璁剧疆return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:87: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:87: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:87: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:89: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:89: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:155: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:155: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:155: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:157: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:157: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:185: 错误: 编码GBK的不可映射字符 * 鑾峰彇key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:185: 错误: 编码GBK的不可映射字符 * 鑾峰彇key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:185: 错误: 编码GBK的不可映射字符 * 鑾峰彇key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:197: 错误: 编码GBK的不可映射字符 * 璁剧疆key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:197: 错误: 编码GBK的不可映射字符 * 璁剧疆key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:197: 错误: 编码GBK的不可映射字符 * 璁剧疆key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:209: 错误: 编码GBK的不可映射字符 * 鑾峰彇value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:209: 错误: 编码GBK的不可映射字符 * 鑾峰彇value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:209: 错误: 编码GBK的不可映射字符 * 鑾峰彇value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:221: 错误: 编码GBK的不可映射字符 * 璁剧疆value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:221: 错误: 编码GBK的不可映射字符 * 璁剧疆value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\AddAndUpdateResponse.java:221: 错误: 编码GBK的不可映射字符 * 璁剧疆value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:10: 错误: 编码GBK的不可映射字符 * <p>delete complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:10: 错误: 编码GBK的不可映射字符 * <p>delete complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:10: 错误: 编码GBK的不可映射字符 * <p>delete complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:12: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:12: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:37: 错误: 编码GBK的不可映射字符 * 鑾峰彇arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:37: 错误: 编码GBK的不可映射字符 * 鑾峰彇arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:37: 错误: 编码GBK的不可映射字符 * 鑾峰彇arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:49: 错误: 编码GBK的不可映射字符 * 璁剧疆arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:49: 错误: 编码GBK的不可映射字符 * 璁剧疆arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\Delete.java:49: 错误: 编码GBK的不可映射字符 * 璁剧疆arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:13: 错误: 编码GBK的不可映射字符 * <p>deleteResponse complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:13: 错误: 编码GBK的不可映射字符 * <p>deleteResponse complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:13: 错误: 编码GBK的不可映射字符 * <p>deleteResponse complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:15: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:15: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:62: 错误: 编码GBK的不可映射字符 * 鑾峰彇return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:62: 错误: 编码GBK的不可映射字符 * 鑾峰彇return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:62: 错误: 编码GBK的不可映射字符 * 鑾峰彇return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:74: 错误: 编码GBK的不可映射字符 * 璁剧疆return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:74: 错误: 编码GBK的不可映射字符 * 璁剧疆return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:74: 错误: 编码GBK的不可映射字符 * 璁剧疆return灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:87: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:87: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:87: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:89: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:89: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:155: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:155: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:155: 错误: 编码GBK的不可映射字符 * <p>anonymous complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:157: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:157: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:185: 错误: 编码GBK的不可映射字符 * 鑾峰彇key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:185: 错误: 编码GBK的不可映射字符 * 鑾峰彇key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:185: 错误: 编码GBK的不可映射字符 * 鑾峰彇key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:197: 错误: 编码GBK的不可映射字符 * 璁剧疆key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:197: 错误: 编码GBK的不可映射字符 * 璁剧疆key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:197: 错误: 编码GBK的不可映射字符 * 璁剧疆key灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:209: 错误: 编码GBK的不可映射字符 * 鑾峰彇value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:209: 错误: 编码GBK的不可映射字符 * 鑾峰彇value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:209: 错误: 编码GBK的不可映射字符 * 鑾峰彇value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:221: 错误: 编码GBK的不可映射字符 * 璁剧疆value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:221: 错误: 编码GBK的不可映射字符 * 璁剧疆value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\DeleteResponse.java:221: 错误: 编码GBK的不可映射字符 * 璁剧疆value灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\GetAppointResult.java:10: 错误: 编码GBK的不可映射字符 * <p>getAppointResult complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\GetAppointResult.java:10: 错误: 编码GBK的不可映射字符 * <p>getAppointResult complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\GetAppointResult.java:10: 错误: 编码GBK的不可映射字符 * <p>getAppointResult complex type鐨? Java 绫汇?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\GetAppointResult.java:12: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\GetAppointResult.java:12: 错误: 编码GBK的不可映射字符 * <p>浠ヤ笅妯″紡鐗囨鎸囧畾鍖呭惈鍦ㄦ绫讳腑鐨勯鏈熷唴瀹广?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\GetAppointResult.java:37: 错误: 编码GBK的不可映射字符 * 鑾峰彇arg0灞炴?х殑鍊笺?? ^ C:\Users\weigu\AppData\Local\Temp\org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory@ceddaf8-1555314397936-src\com\sd\msun\hospital\service\GetAppointResult.java:37: 错误: 编码GBK的不可映射字符 * 鑾峰彇arg0灞炴?х殑鍊笺?? ^ ```
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其中:m表示兆,也可以用g,注意都要小写 Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入 假设现有4个人...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 演示地点演示 html代码如下` music 这个年纪 七月的风 音乐 ` 然后就是css`*{ margin: 0; padding: 0; text-decoration: none; list-...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
数据库优化 - SQL优化
以实际SQL入手,带你一步一步走上SQL优化之路!
通俗易懂地给女朋友讲:线程池的内部原理
餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
使用 Docker 部署 Spring Boot 项目
Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的 S...
英特尔不为人知的 B 面
从 PC 时代至今,众人只知在 CPU、GPU、XPU、制程、工艺等战场中,英特尔在与同行硬件芯片制造商们的竞争中杀出重围,且在不断的成长进化中,成为全球知名的半导体公司。殊不知,在「刚硬」的背后,英特尔「柔性」的软件早已经做到了全方位的支持与支撑,并持续发挥独特的生态价值,推动产业合作共赢。 而对于这一不知人知的 B 面,很多人将其称之为英特尔隐形的翅膀,虽低调,但是影响力却不容小觑。 那么,在...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
刷了几千道算法题,这些我私藏的刷题网站都在这里了!
遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活… 然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交齐飞, AC 与 WA 一色 ",我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为一个正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏的十几个 T 的,阿不,十几个刷题网...
白话阿里巴巴Java开发手册高级篇
不久前,阿里巴巴发布了《阿里巴巴Java开发手册》,总结了阿里巴巴内部实际项目开发过程中开发人员应该遵守的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过在时间中总结模式,并推广给广大开发人员,来避免研发人员在实践中容易犯的错误,确保最终在大规模协作的项目中达成既定目标。 无独有偶,笔者去年在公司里负责升级和制定研发流程、设计模板、设计标准、代码标准等规范,并在实际工作中进行...
SQL-小白最佳入门sql查询一
不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;
redis分布式锁,面试官请随便问,我都会
文章有点长并且绕,先来个图片缓冲下! 前言 现在的业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。像腾讯系的不少服务,还有CDN优化、异地多备份等处理。 说到分布式,就必然涉及到分布式锁的概念,如何保证不同机器不同线程的分布式锁同步呢? 实现要点 互斥性,同一时刻,智能有一个客户端持有锁。 防止死锁发生,如果持有锁的客户端崩溃没有主动释放锁,也要保证锁可以正常释...
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
Nginx 原理和架构
Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。 Nginx 的整体架构 Nginx 里有一个 master 进程和多个 worker 进程。master 进程并不处理网络请求,主要负责调度工作进程:加载配置、启动工作进程及非停升级。worker 进程负责处...
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
Java世界最常用的工具类库
Apache Commons Apache Commons有很多子项目 Google Guava 参考博客
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员...
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC...
【技巧总结】位运算装逼指南
位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也是可以装逼的,不信,你往下看。我会从最简单的讲起,一道比一道难度递增,不过居然是讲技巧,那么也不会太难,相信你分分钟看懂。 判断奇偶数 判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下...
为什么要学数据结构?
一、前言 在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计算机专业人员的专利。很多人认为,只要掌握几种开发工具就可以成为编程高手,其实,这是一种误解。要想成为一个专业的开发人员,至少需要以下三个条件: 1) 能够熟练地选择和设计各种数据结构和算法 2) 至少要能够熟练地掌握一门程序设计语言 3) 熟知所涉及的相关应用领域的知识 其中,后两个条件比较容易实现,而第一个...
Android 9.0 init 启动流程
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、启动流程概述一、 启动流程概述Android启动流程跟Linux启动类似,大致分为如下五个阶段。1.开机上电,加载固化的ROM。2.加载BootLoader,拉起Android OS。3.加载Uboot,初始外设,引导Kernel启动等。...
相关热词 c# clr dll c# 如何orm c# 固定大小的字符数组 c#框架设计 c# 删除数据库 c# 中文文字 图片转 c# 成员属性 接口 c#如何将程序封装 16进制负数转换 c# c#练手项目
立即提问