配置Axis2或扩展消息侦听器以防止有关系统的任何和所有信息返回到调用客户端的最简单方法是什么?
我试图阻止的一个例子如下:有人发送了一个不正确的soap请求,其中包含了一些奇怪的内容,服务器就会做出响应:
HTTP/1.1 500 Internal Server Error
Date: Wed, 19 Nov 2014 13:12:34 GMT
Server: Apache
X-Powered-By: Servlet/3.0 JSP/2.2 (GlassFish Server Open Source Edition 3.1.2.2 Java/Oracle Corporation/1.7)
Connection: close
Content-Length: 465
Content-Type: text/xml;charset=utf-8
...
<faultstring>javax.xml.stream.XMLStreamException: DOCTYPE is not allowed</faultstring>防止所有这些信息被传送回客户端的最好方法是什么?玻璃鱼消息可以在glassfish中关闭,如下所示。我应该更加具体,我想设置它,这样任何和所有的异常都不会到达客户端。我想以某种方式强迫axis2使用通用消息,而不是返回异常。用Axis2可以做到这一点吗?
发布于 2014-12-16 12:50:20
您可以添加一个
-Dproduct.name="“。
在您的JVM选项中,以抑制x驱动的-By
https://stackoverflow.com/questions/27230881
复制相似问题