2015-08-27 1 views
0

Вызов мой WS Я получил исключение вроде этого:Может пробельных быть введен в @WebParam имя атрибута

javax.xml.ws.soap.SOAPFaultException: Found element token but could not find matching RPC/Literal part 

И я заметил, что в моем WS там поставить пробел по ошибке:

public int clearSession(@WebParam(name = "idCustomer") int idCustomer, @WebParam(name = "token ")String token) 

Но с другой стороны, у потребителя есть и этот пробел:

@WebMethod 
public int clearSession(
     @WebParam(partName = "idCustomer", name = "idCustomer") 
     int idCustomer, 
     @WebParam(partName = "token ", name = "token ") 
     String token_0020 
); 

Возможно ли, что это пробел вызывает эту ошибку?

+1

Есть ли шанс, что вы могли бы удалить пространство и сделать тест? – dotvav

+0

Из-за некоторых обстоятельств я могу проверить это завтра утром. Вот почему я попытался попросить здесь получить ответ раньше. – wawek

ответ

0

Итак, сегодня я смог проверить его снова после удаления пробелов, и это сработало. Таким образом, похоже, что пробелы не могут быть помещены как атрибут name, но я не могу найти документацию, в которой говорится об этом. Если кто-то может предоставить некоторые детали, что на самом деле происходит внизу, я был бы благодарен.

Смежные вопросы