CXF- 報 兩個類具有相同的 XML 類型名稱 異常錯誤
今天采用tomcat+CXF生成webservice時,遇到一個問題
Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions 兩個類具有相同的 XML 類型名稱 "{http://www.paxdata.com/pboss/}createRoleResponse"。請使用 @XmlType.name 和 @XmlType.namespace 為類分配不同的名稱。 this problem is related to the following location: at com.paxdata.pboss.upm.jws.bean.CreateRoleResponse at private com.paxdata.pboss.upm.jws.bean.CreateRoleResponse com.paxdata.pboss.upm.jws.jaxws_asm.CreateRoleResponse.createRoleReturn at com.paxdata.pboss.upm.jws.jaxws_asm.CreateRoleResponse this problem is related to the following location: at com.paxdata.pboss.upm.jws.jaxws_asm.CreateRoleResponse |
</tr>
</tbody>
</table>
</p>
@WebMethod(action="createRole",operationName = "createRole") @WebResult(name = "createRoleReturn", targetNamespace = "http://www.paxdata.com/pboss/") public CreateRoleResponse createRole( @WebParam(name = "BaseRequest", targetNamespace = "http://www.paxdata.com/pboss/") BaseRequest pubReq, @WebParam(name = "Role", targetNamespace = "http://www.paxdata.com/pboss/") RoleInf role) throws Exception |
</tr>
</tbody>
</table>