2016-07-26 2 views
0

при развертывании следующей WebServiceНеподдерживаемого Java кодирования для записи файл WSDL

@WebService(serviceName = "TestService") 
@SOAPBinding(use = Use.LITERAL, style = Style.DOCUMENT, parameterStyle= SOAPBinding.ParameterStyle.WRAPPED) 
public class KekeDummyWebservice implements kekeService {... 

на одном из моих серверов я получаю следующее сообщение об ошибке:

javax.wsdl.WSDLException: WSDLException:faultCode=CONFIGURATION_ERROR: Unsupported Java encoding for writing wsdl file: 'ISO8859_15'. 

Я не знаю, где «ISO8859_15 'происходит кодирование. Дикая природа выдает

-Dfile.encoding=ISO-8859-15 

при запуске. Другим моментом является то, что во время запуска дикой дороги предупреждение

[jacorb.codeset] (MSC service thread 1-7) Warning - unknown codeset (ISO8859_15) - defaulting to ISO-8859-1 

видно.

Благодаря

ответ

0

У меня был подобный вопрос в нашей системе, со следующей ошибки в журнале во время развертывания на Wildlfy10:

Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=CONFIGURATION_ERROR: Unsupported Java encoding for writing wsdl file: 'Cp1252'

Наконец она была решена resaving из XSD/wsld в UTF-8 и устанавливая targetNamespace в реализации WS в соответствии с тем, что было определено в xsd/wsld. Этот подход не полностью применим к вашему делу, но, возможно, он помогает.

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