当前位置: 首页 > news >正文

网站seo诊断书运城建网站

网站seo诊断书,运城建网站,动画设计培训费用,网站地址查询最新区域名jax-ws 生成soap每当在Spring中使用JAX-WS时#xff0c;您可能都希望记录传入和传出的SOAP消息-如果仅用于开发过程中的调试。 因此#xff0c;第一件事就是增加日志级别#xff0c;对吗#xff1f; 不幸的是#xff0c;这将无效。 您将要做的是利用javax.xml.ws.handler.… jax-ws 生成soap 每当在Spring中使用JAX-WS时您可能都希望记录传入和传出的SOAP消息-如果仅用于开发过程中的调试。 因此第一件事就是增加日志级别对吗 不幸的是这将无效。 您将要做的是利用javax.xml.ws.handler.HandlerResolver接口。 那么我们该怎么做呢 首先您将要创建一个实现HandlerResolver接口的类。 这是一个非常基本的类将用于控制处理程序链。 它可能看起来像以下内容 DefaultHandlerResolver package it.jdev.example.ws;import java.util.List;import javax.xml.ws.handler.Handler; import javax.xml.ws.handler.HandlerResolver; import javax.xml.ws.handler.PortInfo;public class DefaultHandlerResolver implements HandlerResolver {private ListHandler handlerList;Overridepublic ListHandler getHandlerChain(final PortInfo portInfo) {return handlerList;}public void setHandlerList(final ListHandler handlerList) {this.handlerList handlerList;}} 然后我们必须实现将进行实际日志记录的类。 此类将必须实现SOAPHandlerSOAPMessageContext接口。 一个非常简单的实现仅使用SLF4J记录消息 LoggingHandler package it.jdev.example.ws;import java.io.ByteArrayOutputStream; import java.lang.invoke.MethodHandles; import java.util.Set;import javax.xml.namespace.QName; import javax.xml.soap.SOAPMessage; import javax.xml.ws.handler.MessageContext; import javax.xml.ws.handler.soap.SOAPHandler; import javax.xml.ws.handler.soap.SOAPMessageContext;import org.slf4j.Logger; import org.slf4j.LoggerFactory;public class LoggingHandler implements SOAPHandlerSOAPMessageContext {private static final Logger LOGGER LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());Overridepublic boolean handleMessage(final SOAPMessageContext context) {final SOAPMessage msg context.getMessage();final boolean request ((Boolean) context.get(SOAPMessageContext.MESSAGE_OUTBOUND_PROPERTY)).booleanValue();if (request) { // This is a request message.logMessage(msg);} else { // This is the response messagelogMessage(msg);}return true;}Overridepublic boolean handleFault(final SOAPMessageContext context) {logMessage(context.getMessage());}private void logMessage(final SOAPMessage msg) {try {// Write the message to the output streamfinal ByteArrayOutputStream baos new ByteArrayOutputStream();msg.writeTo(baos);LOGGER.info(baos.toString());baos.close();} catch (final Exception e) {LOGGER.error(Caught exception: e.getMessage(), e);}}Overridepublic void close(final MessageContext context) {// Not required for logging}Overridepublic SetQName getHeaders() {// Not required for loggingreturn null;}} 最后我们必须在Spring中将所有东西连接在一起。 使用xml配置您要做的就是添加一个新的bean定义 配置Spring以使用SOAP消息记录器 bean idhandlerResolver classit.jdev.example.ws.DefaultHandlerResolverproperty namehandlerListlistbean classit.jdev.example.ws.LoggingHandler //list/property/bean 这就是全部。 您的应用程序现在应该记录所有JAX-WS SOAP消息。 翻译自: https://www.javacodegeeks.com/2015/05/logging-jax-ws-soap-messages-in-spring.htmljax-ws 生成soap
http://www.pierceye.com/news/188643/

相关文章:

  • 珠海专业做网站制作做网站网站的代理算网站罪吗
  • 建设局网站简介通信建设网站
  • php做网站用什么开发工具大专软件技术工资一般多少
  • 网站建设服务承诺wordpress 博客园
  • seo综合查询站长工具关键词全网营销案例
  • 深圳专业做网站设计政务服务网站建设性建议
  • 做暧免费观看网站哪个网站可以给图片做链接
  • wordpress最好的主题东莞债务优化
  • 全国网站建设大赛网店网站设计
  • 学网站建设需要学多久wordpress火车头插件
  • wordpress 网站实例中国纪检监察报app下载
  • 网站链接dw怎么做营销推广方法
  • 觅知网 大而全的高质量素材站开发手机网站用什么好
  • 建设一个广告联盟的网站医院网站设计与实现
  • 公司网站备案必须是企业信息么网站搭建好有什么内容可以修改
  • 弄网站赚钱吗电影网站怎么做要多少钱
  • 做优化网站能以量取胜么好素材网站
  • wordpress主题网站江苏建设工程教育网
  • 网站制作 客户刁难做宠物网站赚钱吗
  • 网站突然不收录了如何形容一个网站做的好
  • 怎么建网站教程视频做网站跟推广哪家公司好
  • 怎么做网站报告四平网站公司
  • 飞扬动力网站建设支付网站建设要求
  • 达美网站建设廊坊seo扣费
  • 好享购物官方网站购物网页制作与网站开发从入门到精通
  • 坪山网站建设哪家便宜系部网站建设研究方案
  • 如何备份网站上海的招聘网站有哪些
  • 企业门户网站建设流程蝶恋花直播app下载安装
  • 株洲网站建设推广报价seo基础知识培训视频
  • 漳州网站建设选博大不错php网站开发经理招聘