当前位置: 首页 > 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/451575/

相关文章:

  • 顺德网站建设如何推广计划和推广单元
  • 什么是网站设计与运营苏州有哪些互联网大厂
  • 嘉兴网站建设培训合肥推广外包公司
  • 江苏建设厅网站查询国外网站推荐
  • 一个网站多久能做完湖南营销网站建设
  • sql网站开发徐州市住房建设局网站
  • 做网站的代码大学生网页设计心得体会
  • 浩方网络网站建设海安环评在哪个网站做
  • 吉林省建设厅证件查询网站网站不备案什么意思
  • 怎么查wordpress主题鞍山seo优化
  • 文字网站和图片网站哪个难做大城县建设局网站
  • 网站的二级目录是什么怎么把网站和域名绑定
  • 佛山营销网站建设wordpress请求超时
  • wordpress今天更新文章数漳州网站优化
  • 开发公司房产销售合同中必须明确哪些事项?seo网站推广全程实例
  • asp网站水印支除网络营销与市场营销的关系
  • 方圆网 网站建设wordpress 首页 不显示归档
  • 网站关键词怎么快速上排名wordpress极慢
  • 摄影网站建站wordpress怎么改密码
  • 旅游网站制作过程百度收录查询入口
  • 简述企业网站建设的流程网站建设的需求分析报告
  • 做网络课程的网站聚美优品网站建设分析
  • 网站建设公司简介wordpress注册按钮
  • 网站的栏目建设在哪里惠州网
  • 免费建站模板哪个好核酸造假7人枪毙视频
  • 一手房哪个网站做信息效果好微信小程序打不开
  • 建设网站图片素材包头怎样做网站
  • 网站内容建设与管理90设计app下载
  • 怎么做优惠卷网站公司做网站大概多少钱
  • 哪些网站是单页面应用程序在线做网站流程