Netbeans SOAP响应2字节UTF-8序列的字节2无效

时间:2013-03-31 09:12:51

标签: soap netbeans utf-8 response

因此,我在Netbeans 7.2.1中创建了一个简单的Web服务,它非常适用于非UTF-8字符,而即使Web服务所需的数据库表中存在单个UTF-8字符,在调用它之后,我收到了这条消息:

SOAP响应 服务调用引发了一个异常消息:com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException:2字节UTF-8序列的字节2无效。有关更多详细信息,请参阅服务器日志。

如果我在数据库表中替换UTF8字符,则Web服务正常工作。

简单来说,我使用netbeans,jtds 1.3 ms sql server driver,以及glassfish 3.1.2.2


更新:我想,我设法以某种方式重新解决了这个问题:

  1. 转到:%GF_Install_dir%\ glassfish_3_version \ glassfish \ domains \ domain1 \ config

  2. 打开domain.xml

  3. 找到以下开头的行: < java-config ... />

                             < jvm-options> ... />
    

    ..并添加如下新行: &LT; JVM-选项&gt; -Dfile.encoding = UTF-8&LT; / JVM-选项&gt;

  4. 重启GF服务器。

0 个答案:

没有答案