Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何防止WebService故障登录到sys.out?_Java_Log4j_Jax Ws - Fatal编程技术网

Java 如何防止WebService故障登录到sys.out?

Java 如何防止WebService故障登录到sys.out?,java,log4j,jax-ws,Java,Log4j,Jax Ws,我正在使用JAX-WSWebService,并向客户端抛出一个异常。我还使用Log4J作为日志框架,使用Glassfish作为appServer 我抛出的异常扩展了普通异常类,并注释为@WebFault。 客户端获得正确的错误消息,并向用户显示一条漂亮的消息 到目前为止还不错 问题是:异常也记录在sys.out中,带有所有stacktrace-我不希望这样!!我确实使用Log4J将一些东西打印到日志中,但是我不需要任何其他东西来聚集我的sys.out 你能帮我吗 谢谢,, IDO有两个可能的问题

我正在使用JAX-WSWebService,并向客户端抛出一个异常。我还使用Log4J作为日志框架,使用Glassfish作为appServer

我抛出的异常扩展了普通异常类,并注释为@WebFault。 客户端获得正确的错误消息,并向用户显示一条漂亮的消息

到目前为止还不错

问题是:异常也记录在sys.out中,带有所有stacktrace-我不希望这样!!我确实使用Log4J将一些东西打印到日志中,但是我不需要任何其他东西来聚集我的sys.out

你能帮我吗

谢谢,,
IDO有两个可能的问题:

a) sys.out在应用程序代码中的某个地方用于打印stacktrace,在这种情况下,找到它并修复它


b) 您正在使用的某些库正在获取该异常并将其记录到sys.out。在这种情况下,您应该防止异常到达该库。

可能存在两个问题:

a) sys.out在应用程序代码中的某个地方用于打印stacktrace,在这种情况下,找到它并修复它

b) 您正在使用的一些库正在获取该异常并将其记录到sys.out,在这种情况下,您应该防止异常到达此类库