Java 如何防止WebService故障登录到sys.out?
我正在使用JAX-WSWebService,并向客户端抛出一个异常。我还使用Log4J作为日志框架,使用Glassfish作为appServer 我抛出的异常扩展了普通异常类,并注释为@WebFault。 客户端获得正确的错误消息,并向用户显示一条漂亮的消息 到目前为止还不错 问题是:异常也记录在sys.out中,带有所有stacktrace-我不希望这样!!我确实使用Log4J将一些东西打印到日志中,但是我不需要任何其他东西来聚集我的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有两个可能的问题
IDO有两个可能的问题: a) sys.out在应用程序代码中的某个地方用于打印stacktrace,在这种情况下,找到它并修复它
b) 您正在使用的某些库正在获取该异常并将其记录到sys.out。在这种情况下,您应该防止异常到达该库。可能存在两个问题: a) sys.out在应用程序代码中的某个地方用于打印stacktrace,在这种情况下,找到它并修复它 b) 您正在使用的一些库正在获取该异常并将其记录到sys.out,在这种情况下,您应该防止异常到达此类库