【发布时间】:2012-10-16 23:15:14
【问题描述】:
我在生产环境中遇到上述错误,而在 UAT 中该过程正常。
我想知道这个错误是否与 jar 文件加载有关。我们正在使用 webmethods 并且 java 服务发生了上述错误。
【问题讨论】:
-
您能提供更多信息吗?也许是完整的堆栈跟踪,也许是一些代码,也许是示例文件?此外,如果您能找出示例文件中检测到无效字符的位置...最后尝试将生产文件传播到 UAT 并查看错误是否仍然存在
-
ah kom craquelé turq 12cm 上面的 xml 在 UAT 中解析,而同一文件在生产中失败... -
我已经找到了这个问题的确切原因。问题是生产环境中存在的语言环境和默认字符,接受程度不同。我使用了这个 String deEncoding= ""+Charset.defaultCharset ();String locale=""+Locale.getDefault();找到语言环境..编码和语言环境不同..我在 byteArray = inputInXML.getBytes("UTF-8"); 中硬编码了值 UTF-8结果就是成功
标签: java xml-parsing saxparser webmethods