JAX webservice服务端怎么捕获异常

Nancy肖楠 Nancy肖楠 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位大侠;问题是JAX Webservice通过soapUI进行安全性测试,burpsuite篡改某一字段值为16进制的00,返回异常信息,要求是服务端response里不能有异常信息,不能暴露堆栈信息;server log异常信息如下:

<Sep 16, 2015 2:36:55 PM CST> <Error> <com.sun.xml.ws.transport.http.HttpAdapter> <BEA-000000> <Couldn't create SOAP message due to exception: javax.xml.ws.WebServiceException: com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character (NULL, unicode 0) encountered: not valid in any content
at [row,col {unknown-source}]: [7,19]
com.sun.xml.ws.protocol.soap.MessageCreationException: Couldn't create SOAP message due to exception: javax.xml.ws.WebServiceException: com.ctc.wstx.exc.WstxUnexpectedCharException: Illegal character (NULL, unicode 0) encountered: not valid in any content
at [row,col {unknown-source}]: [7,19]
at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:319)
at com.sun.xml.ws.transport.http.HttpAdapter.decodePacket(HttpAdapter.java:347)
at com.sun.xml.ws.transport.http.HttpAdapter.access$400(HttpAdapter.java:101)
at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:670)
at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:266)
Truncated. see log file for complete stacktrace
​

soapUI里response的错误信息如图
...全文
评论 1
收藏 已收藏
分享
返回顶部
Nancy肖楠
Web 开发 81,108 成员 341,721 内容