部署以下Web服务时
@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 :(得分:0)
我的系统遇到类似问题,在Wildlfy10上部署日志时出现以下错误:
引起:javax.wsdl.WSDLException:WSDLException:faultCode = CONFIGURATION_ERROR:用于编写wsdl文件的不支持的Java编码:'Cp1252'
最后通过在utf-8中重新保存xsd / wsld并在WS实现中将targetNamespace设置为相应于xsd / wsld中定义的内容来解决。这种方法并不完全适用于您的情况,但可能会有所帮助。
答案 1 :(得分:0)
尝试运行命令“ locale”。它将给出“ LANG = en_US.ISO-8859-15”。 将此 Lang 更新为通过导出使用“ en_US.UTF-8”。
这解决了问题。