作者 shenhailong

预配生成报文 feign 配置

@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 web: 2 web:
3 upload-path: upload/ 3 upload-path: upload/
4 server: 4 server:
5 - port: 7003 5 + port: 4559
6 servlet: 6 servlet:
7 context-path: ${SERVER_CONTEXTPATH:} 7 context-path: ${SERVER_CONTEXTPATH:}
8 spring: 8 spring:
@@ -86,17 +86,18 @@ spring: @@ -86,17 +86,18 @@ spring:
86 eureka: 86 eureka:
87 instance: 87 instance:
88 #eureka服务器页面中status的请求路径 88 #eureka服务器页面中status的请求路径
89 - status-page-url: http://${eureka.instance.hostname}:${server.port}/index 89 + status-page-url: http://${eureka.instance.hostname}:${server.port}/
90 prefer-ip-address: true 90 prefer-ip-address: true
91 instance-id: ${spring.cloud.client.ip-address}:${server.port} 91 instance-id: ${spring.cloud.client.ip-address}:${server.port}
92 hostname: ${spring.cloud.client.ip-address} 92 hostname: ${spring.cloud.client.ip-address}
  93 + lease-renewal-interval-in-seconds: 15
  94 + lease-expiration-duration-in-seconds: 45
93 client: 95 client:
94 #eureka注册中心服务器地址 96 #eureka注册中心服务器地址
95 service-url: 97 service-url:
96 - defaultZone: http://10.50.3.82:19527/eureka/ 98 +# defaultZone: http://127.0.0.1:12345/eureka/
  99 + defaultZone: http://192.168.1.53:12345/eureka/
97 registry-fetch-interval-seconds: 30 100 registry-fetch-interval-seconds: 30
98 - lease-renewal-interval-in-seconds: 15  
99 - lease-expiration-duration-in-seconds: 45  
100 101
101 102
102 103
  1 +2020-03-05 08:05:03.175 [DiscoveryClient-HeartbeatExecutor-0] ERROR c.n.d.s.t.decorator.RedirectingEurekaHttpClient - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://192.168.1.53:12345/eureka/}
  2 +com.sun.jersey.api.client.ClientHandlerException: org.apache.http.conn.ConnectTimeoutException: Connect to 192.168.1.53:12345 timed out
  3 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
  4 + at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
  5 + at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
  6 + at com.sun.jersey.api.client.Client.handle(Client.java:652)
  7 + at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
  8 + at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
  9 + at com.sun.jersey.api.client.WebResource$Builder.put(WebResource.java:529)
  10 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.sendHeartBeat(AbstractJerseyEurekaHttpClient.java:102)
  11 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  12 + at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
  13 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  14 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  15 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118)
  16 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79)
  17 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  18 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  19 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
  20 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  21 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  22 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  23 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  24 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  25 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  26 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  27 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  28 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  29 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  30 + at java.lang.Thread.run(Thread.java:748)
  31 +Caused by: org.apache.http.conn.ConnectTimeoutException: Connect to 192.168.1.53:12345 timed out
  32 + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
  33 + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
  34 + at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
  35 + at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
  36 + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605)
  37 + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440)
  38 + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
  39 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)
  40 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
  41 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173)
  42 + ... 27 common frames omitted
  43 +2020-03-05 08:05:03.384 [DiscoveryClient-HeartbeatExecutor-0] ERROR com.netflix.discovery.DiscoveryClient - DiscoveryClient_WLPT-MESSAGEBUILDER/192.168.1.49:4559 - was unable to send heartbeat!
  44 +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
  45 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
  46 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  47 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  48 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  49 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  50 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  51 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  52 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  53 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  54 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  55 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  56 + at java.lang.Thread.run(Thread.java:748)
  57 +2020-03-05 08:05:11.663 [DiscoveryClient-CacheRefreshExecutor-0] ERROR c.n.d.s.t.decorator.RedirectingEurekaHttpClient - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://192.168.1.53:12345/eureka/}
  58 +com.sun.jersey.api.client.ClientHandlerException: org.apache.http.conn.ConnectTimeoutException: Connect to 192.168.1.53:12345 timed out
  59 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
  60 + at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
  61 + at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
  62 + at com.sun.jersey.api.client.Client.handle(Client.java:652)
  63 + at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
  64 + at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
  65 + at com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509)
  66 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getApplicationsInternal(AbstractJerseyEurekaHttpClient.java:194)
  67 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getDelta(AbstractJerseyEurekaHttpClient.java:170)
  68 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  69 + at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
  70 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  71 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  72 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118)
  73 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79)
  74 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  75 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  76 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
  77 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  78 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  79 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  80 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  81 + at com.netflix.discovery.DiscoveryClient.getAndUpdateDelta(DiscoveryClient.java:1103)
  82 + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:985)
  83 + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1497)
  84 + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1464)
  85 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  86 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  87 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  88 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  89 + at java.lang.Thread.run(Thread.java:748)
  90 +Caused by: org.apache.http.conn.ConnectTimeoutException: Connect to 192.168.1.53:12345 timed out
  91 + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
  92 + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
  93 + at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
  94 + at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
  95 + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605)
  96 + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440)
  97 + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
  98 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)
  99 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
  100 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173)
  101 + ... 30 common frames omitted
  102 +2020-03-05 08:05:11.666 [DiscoveryClient-CacheRefreshExecutor-0] ERROR com.netflix.discovery.DiscoveryClient - DiscoveryClient_WLPT-MESSAGEBUILDER/192.168.1.49:4559 - was unable to refresh its cache! status = Cannot execute request on any known server
  103 +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
  104 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
  105 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  106 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  107 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  108 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  109 + at com.netflix.discovery.DiscoveryClient.getAndUpdateDelta(DiscoveryClient.java:1103)
  110 + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:985)
  111 + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1497)
  112 + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1464)
  113 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  114 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  115 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  116 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  117 + at java.lang.Thread.run(Thread.java:748)
  118 +2020-03-05 08:05:23.403 [DiscoveryClient-HeartbeatExecutor-0] ERROR c.n.d.s.t.decorator.RedirectingEurekaHttpClient - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://192.168.1.53:12345/eureka/}
  119 +com.sun.jersey.api.client.ClientHandlerException: org.apache.http.conn.ConnectTimeoutException: Connect to 192.168.1.53:12345 timed out
  120 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
  121 + at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
  122 + at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
  123 + at com.sun.jersey.api.client.Client.handle(Client.java:652)
  124 + at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
  125 + at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
  126 + at com.sun.jersey.api.client.WebResource$Builder.put(WebResource.java:529)
  127 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.sendHeartBeat(AbstractJerseyEurekaHttpClient.java:102)
  128 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  129 + at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
  130 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  131 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  132 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118)
  133 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79)
  134 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  135 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  136 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
  137 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  138 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  139 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  140 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  141 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  142 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  143 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  144 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  145 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  146 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  147 + at java.lang.Thread.run(Thread.java:748)
  148 +Caused by: org.apache.http.conn.ConnectTimeoutException: Connect to 192.168.1.53:12345 timed out
  149 + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123)
  150 + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
  151 + at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
  152 + at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
  153 + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605)
  154 + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440)
  155 + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
  156 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)
  157 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
  158 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173)
  159 + ... 27 common frames omitted
  160 +2020-03-05 08:05:23.410 [DiscoveryClient-HeartbeatExecutor-0] ERROR com.netflix.discovery.DiscoveryClient - DiscoveryClient_WLPT-MESSAGEBUILDER/192.168.1.49:4559 - was unable to send heartbeat!
  161 +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
  162 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
  163 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  164 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  165 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  166 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  167 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  168 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  169 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  170 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  171 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  172 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  173 + at java.lang.Thread.run(Thread.java:748)
  174 +2020-03-05 08:46:23.818 [DiscoveryClient-HeartbeatExecutor-0] ERROR c.n.d.s.t.decorator.RedirectingEurekaHttpClient - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://192.168.1.53:12345/eureka/}
  175 +com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Network is unreachable (connect failed)
  176 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
  177 + at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
  178 + at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
  179 + at com.sun.jersey.api.client.Client.handle(Client.java:652)
  180 + at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
  181 + at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
  182 + at com.sun.jersey.api.client.WebResource$Builder.put(WebResource.java:529)
  183 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.sendHeartBeat(AbstractJerseyEurekaHttpClient.java:102)
  184 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  185 + at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
  186 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  187 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  188 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118)
  189 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79)
  190 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  191 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  192 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
  193 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  194 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  195 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  196 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  197 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  198 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  199 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  200 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  201 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  202 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  203 + at java.lang.Thread.run(Thread.java:748)
  204 +Caused by: java.net.ConnectException: Network is unreachable (connect failed)
  205 + at java.net.PlainSocketImpl.socketConnect(Native Method)
  206 + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
  207 + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
  208 + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
  209 + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
  210 + at java.net.Socket.connect(Socket.java:589)
  211 + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
  212 + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
  213 + at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
  214 + at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
  215 + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605)
  216 + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440)
  217 + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
  218 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)
  219 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
  220 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173)
  221 + ... 27 common frames omitted
  222 +2020-03-05 08:46:23.819 [DiscoveryClient-HeartbeatExecutor-0] ERROR com.netflix.discovery.DiscoveryClient - DiscoveryClient_WLPT-MESSAGEBUILDER/192.168.1.49:4559 - was unable to send heartbeat!
  223 +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
  224 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
  225 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  226 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  227 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  228 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  229 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  230 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  231 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  232 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  233 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  234 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  235 + at java.lang.Thread.run(Thread.java:748)
  236 +2020-03-05 08:46:27.078 [DiscoveryClient-CacheRefreshExecutor-0] ERROR c.n.d.s.t.decorator.RedirectingEurekaHttpClient - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://192.168.1.53:12345/eureka/}
  237 +com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Network is unreachable (connect failed)
  238 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
  239 + at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
  240 + at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
  241 + at com.sun.jersey.api.client.Client.handle(Client.java:652)
  242 + at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
  243 + at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
  244 + at com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509)
  245 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getApplicationsInternal(AbstractJerseyEurekaHttpClient.java:194)
  246 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getDelta(AbstractJerseyEurekaHttpClient.java:170)
  247 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  248 + at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
  249 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  250 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  251 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118)
  252 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79)
  253 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  254 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  255 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
  256 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  257 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  258 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  259 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  260 + at com.netflix.discovery.DiscoveryClient.getAndUpdateDelta(DiscoveryClient.java:1103)
  261 + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:985)
  262 + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1497)
  263 + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1464)
  264 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  265 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  266 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  267 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  268 + at java.lang.Thread.run(Thread.java:748)
  269 +Caused by: java.net.ConnectException: Network is unreachable (connect failed)
  270 + at java.net.PlainSocketImpl.socketConnect(Native Method)
  271 + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
  272 + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
  273 + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
  274 + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
  275 + at java.net.Socket.connect(Socket.java:589)
  276 + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
  277 + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
  278 + at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
  279 + at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
  280 + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605)
  281 + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440)
  282 + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
  283 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)
  284 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
  285 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173)
  286 + ... 30 common frames omitted
  287 +2020-03-05 08:46:27.082 [DiscoveryClient-CacheRefreshExecutor-0] ERROR com.netflix.discovery.DiscoveryClient - DiscoveryClient_WLPT-MESSAGEBUILDER/192.168.1.49:4559 - was unable to refresh its cache! status = Cannot execute request on any known server
  288 +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
  289 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
  290 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  291 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  292 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  293 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  294 + at com.netflix.discovery.DiscoveryClient.getAndUpdateDelta(DiscoveryClient.java:1103)
  295 + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:985)
  296 + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1497)
  297 + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1464)
  298 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  299 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  300 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  301 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  302 + at java.lang.Thread.run(Thread.java:748)
  303 +2020-03-05 08:46:38.831 [DiscoveryClient-HeartbeatExecutor-0] ERROR c.n.d.s.t.decorator.RedirectingEurekaHttpClient - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://192.168.1.53:12345/eureka/}
  304 +com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Network is unreachable (connect failed)
  305 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
  306 + at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
  307 + at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
  308 + at com.sun.jersey.api.client.Client.handle(Client.java:652)
  309 + at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
  310 + at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
  311 + at com.sun.jersey.api.client.WebResource$Builder.put(WebResource.java:529)
  312 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.sendHeartBeat(AbstractJerseyEurekaHttpClient.java:102)
  313 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  314 + at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
  315 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  316 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  317 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118)
  318 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79)
  319 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  320 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  321 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
  322 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  323 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  324 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  325 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  326 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  327 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  328 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  329 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  330 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  331 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  332 + at java.lang.Thread.run(Thread.java:748)
  333 +Caused by: java.net.ConnectException: Network is unreachable (connect failed)
  334 + at java.net.PlainSocketImpl.socketConnect(Native Method)
  335 + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
  336 + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
  337 + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
  338 + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
  339 + at java.net.Socket.connect(Socket.java:589)
  340 + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
  341 + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
  342 + at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
  343 + at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
  344 + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605)
  345 + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440)
  346 + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
  347 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)
  348 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
  349 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173)
  350 + ... 27 common frames omitted
  351 +2020-03-05 08:46:38.834 [DiscoveryClient-HeartbeatExecutor-0] ERROR com.netflix.discovery.DiscoveryClient - DiscoveryClient_WLPT-MESSAGEBUILDER/192.168.1.49:4559 - was unable to send heartbeat!
  352 +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
  353 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
  354 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  355 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  356 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  357 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  358 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  359 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  360 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  361 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  362 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  363 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  364 + at java.lang.Thread.run(Thread.java:748)
  365 +2020-03-05 08:46:53.839 [DiscoveryClient-HeartbeatExecutor-0] ERROR c.n.d.s.t.decorator.RedirectingEurekaHttpClient - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://192.168.1.53:12345/eureka/}
  366 +com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Network is unreachable (connect failed)
  367 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
  368 + at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
  369 + at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
  370 + at com.sun.jersey.api.client.Client.handle(Client.java:652)
  371 + at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
  372 + at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
  373 + at com.sun.jersey.api.client.WebResource$Builder.put(WebResource.java:529)
  374 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.sendHeartBeat(AbstractJerseyEurekaHttpClient.java:102)
  375 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  376 + at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
  377 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  378 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  379 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118)
  380 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79)
  381 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  382 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  383 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
  384 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  385 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  386 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  387 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  388 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  389 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  390 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  391 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  392 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  393 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  394 + at java.lang.Thread.run(Thread.java:748)
  395 +Caused by: java.net.ConnectException: Network is unreachable (connect failed)
  396 + at java.net.PlainSocketImpl.socketConnect(Native Method)
  397 + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
  398 + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
  399 + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
  400 + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
  401 + at java.net.Socket.connect(Socket.java:589)
  402 + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
  403 + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
  404 + at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
  405 + at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
  406 + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605)
  407 + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440)
  408 + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
  409 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)
  410 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
  411 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173)
  412 + ... 27 common frames omitted
  413 +2020-03-05 08:46:53.845 [DiscoveryClient-HeartbeatExecutor-0] ERROR com.netflix.discovery.DiscoveryClient - DiscoveryClient_WLPT-MESSAGEBUILDER/192.168.1.49:4559 - was unable to send heartbeat!
  414 +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
  415 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
  416 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  417 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  418 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  419 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  420 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  421 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  422 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  423 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  424 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  425 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  426 + at java.lang.Thread.run(Thread.java:748)
  427 +2020-03-05 08:46:57.085 [DiscoveryClient-CacheRefreshExecutor-0] ERROR c.n.d.s.t.decorator.RedirectingEurekaHttpClient - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://192.168.1.53:12345/eureka/}
  428 +com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Network is unreachable (connect failed)
  429 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
  430 + at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
  431 + at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
  432 + at com.sun.jersey.api.client.Client.handle(Client.java:652)
  433 + at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
  434 + at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
  435 + at com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509)
  436 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getApplicationsInternal(AbstractJerseyEurekaHttpClient.java:194)
  437 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.getDelta(AbstractJerseyEurekaHttpClient.java:170)
  438 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  439 + at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
  440 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  441 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  442 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118)
  443 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79)
  444 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  445 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  446 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
  447 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  448 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  449 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  450 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  451 + at com.netflix.discovery.DiscoveryClient.getAndUpdateDelta(DiscoveryClient.java:1103)
  452 + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:985)
  453 + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1497)
  454 + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1464)
  455 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  456 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  457 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  458 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  459 + at java.lang.Thread.run(Thread.java:748)
  460 +Caused by: java.net.ConnectException: Network is unreachable (connect failed)
  461 + at java.net.PlainSocketImpl.socketConnect(Native Method)
  462 + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
  463 + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
  464 + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
  465 + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
  466 + at java.net.Socket.connect(Socket.java:589)
  467 + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
  468 + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
  469 + at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
  470 + at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
  471 + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605)
  472 + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440)
  473 + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
  474 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)
  475 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
  476 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173)
  477 + ... 30 common frames omitted
  478 +2020-03-05 08:46:57.098 [DiscoveryClient-CacheRefreshExecutor-0] ERROR com.netflix.discovery.DiscoveryClient - DiscoveryClient_WLPT-MESSAGEBUILDER/192.168.1.49:4559 - was unable to refresh its cache! status = Cannot execute request on any known server
  479 +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
  480 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
  481 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  482 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$7.execute(EurekaHttpClientDecorator.java:152)
  483 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  484 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getDelta(EurekaHttpClientDecorator.java:149)
  485 + at com.netflix.discovery.DiscoveryClient.getAndUpdateDelta(DiscoveryClient.java:1103)
  486 + at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:985)
  487 + at com.netflix.discovery.DiscoveryClient.refreshRegistry(DiscoveryClient.java:1497)
  488 + at com.netflix.discovery.DiscoveryClient$CacheRefreshThread.run(DiscoveryClient.java:1464)
  489 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  490 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  491 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  492 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  493 + at java.lang.Thread.run(Thread.java:748)
  494 +2020-03-05 08:59:54.825 [DiscoveryClient-HeartbeatExecutor-0] ERROR c.n.d.s.t.decorator.RedirectingEurekaHttpClient - Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://192.168.1.53:12345/eureka/}
  495 +com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Network is unreachable (connect failed)
  496 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187)
  497 + at com.sun.jersey.api.client.filter.GZIPContentEncodingFilter.handle(GZIPContentEncodingFilter.java:123)
  498 + at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27)
  499 + at com.sun.jersey.api.client.Client.handle(Client.java:652)
  500 + at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
  501 + at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
  502 + at com.sun.jersey.api.client.WebResource$Builder.put(WebResource.java:529)
  503 + at com.netflix.discovery.shared.transport.jersey.AbstractJerseyEurekaHttpClient.sendHeartBeat(AbstractJerseyEurekaHttpClient.java:102)
  504 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  505 + at com.netflix.discovery.shared.transport.decorator.MetricsCollectingEurekaHttpClient.execute(MetricsCollectingEurekaHttpClient.java:73)
  506 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  507 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  508 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:118)
  509 + at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:79)
  510 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  511 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  512 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
  513 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  514 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  515 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  516 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  517 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  518 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  519 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  520 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  521 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  522 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  523 + at java.lang.Thread.run(Thread.java:748)
  524 +Caused by: java.net.ConnectException: Network is unreachable (connect failed)
  525 + at java.net.PlainSocketImpl.socketConnect(Native Method)
  526 + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
  527 + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
  528 + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
  529 + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
  530 + at java.net.Socket.connect(Socket.java:589)
  531 + at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:121)
  532 + at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
  533 + at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:144)
  534 + at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:134)
  535 + at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:605)
  536 + at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:440)
  537 + at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:835)
  538 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:118)
  539 + at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
  540 + at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:173)
  541 + ... 27 common frames omitted
  542 +2020-03-05 08:59:54.827 [DiscoveryClient-HeartbeatExecutor-0] ERROR com.netflix.discovery.DiscoveryClient - DiscoveryClient_WLPT-MESSAGEBUILDER/192.168.1.49:4559 - was unable to send heartbeat!
  543 +com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
  544 + at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
  545 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  546 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$3.execute(EurekaHttpClientDecorator.java:92)
  547 + at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
  548 + at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.sendHeartBeat(EurekaHttpClientDecorator.java:89)
  549 + at com.netflix.discovery.DiscoveryClient.renew(DiscoveryClient.java:864)
  550 + at com.netflix.discovery.DiscoveryClient$HeartbeatThread.run(DiscoveryClient.java:1423)
  551 + at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  552 + at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  553 + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  554 + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  555 + at java.lang.Thread.run(Thread.java:748)
@@ -101,6 +101,16 @@ @@ -101,6 +101,16 @@
101 <artifactId>base</artifactId> 101 <artifactId>base</artifactId>
102 <version>1.0-SNAPSHOT</version> 102 <version>1.0-SNAPSHOT</version>
103 </dependency> 103 </dependency>
  104 +
  105 + <dependency>
  106 + <groupId>org.springframework.cloud</groupId>
  107 + <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
  108 + </dependency>
  109 + <!--feign的依赖-->
  110 + <dependency>
  111 + <groupId>org.springframework.cloud</groupId>
  112 + <artifactId>spring-cloud-starter-openfeign</artifactId>
  113 + </dependency>
104 </dependencies> 114 </dependencies>
105 115
106 <dependencyManagement> 116 <dependencyManagement>
@@ -2,9 +2,14 @@ package com.sunyo.wlpt.message.builder; @@ -2,9 +2,14 @@ package com.sunyo.wlpt.message.builder;
2 2
3 import org.springframework.boot.SpringApplication; 3 import org.springframework.boot.SpringApplication;
4 import org.springframework.boot.autoconfigure.SpringBootApplication; 4 import org.springframework.boot.autoconfigure.SpringBootApplication;
  5 +import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
  6 +import org.springframework.cloud.openfeign.EnableFeignClients;
  7 +import org.springframework.scheduling.annotation.EnableScheduling;
5 8
6 @SpringBootApplication 9 @SpringBootApplication
7 //@EnableDiscoveryClient 10 //@EnableDiscoveryClient
  11 +@EnableEurekaClient
  12 +@EnableFeignClients
8 public class BuilderApplication { 13 public class BuilderApplication {
9 14
10 public static void main(String[] args) { 15 public static void main(String[] args) {
@@ -4,6 +4,7 @@ import com.sunyo.wlpt.message.builder.service.MT1201Service; @@ -4,6 +4,7 @@ import com.sunyo.wlpt.message.builder.service.MT1201Service;
4 import org.springframework.beans.factory.annotation.Autowired; 4 import org.springframework.beans.factory.annotation.Autowired;
5 import org.springframework.web.bind.annotation.RequestBody; 5 import org.springframework.web.bind.annotation.RequestBody;
6 import org.springframework.web.bind.annotation.RequestMapping; 6 import org.springframework.web.bind.annotation.RequestMapping;
  7 +import org.springframework.web.bind.annotation.ResponseBody;
7 import org.springframework.web.bind.annotation.RestController; 8 import org.springframework.web.bind.annotation.RestController;
8 9
9 import java.util.Map; 10 import java.util.Map;
@@ -13,7 +14,7 @@ import java.util.Map; @@ -13,7 +14,7 @@ import java.util.Map;
13 public class MT1201Controller { 14 public class MT1201Controller {
14 15
15 @Autowired 16 @Autowired
16 - MT1201Service mt1201Service; 17 + private MT1201Service mt1201Service;
17 18
18 /** 19 /**
19 * 原始 FFm 20 * 原始 FFm
@@ -21,7 +22,22 @@ public class MT1201Controller { @@ -21,7 +22,22 @@ public class MT1201Controller {
21 * @return 22 * @return
22 */ 23 */
23 @RequestMapping("/1201create") 24 @RequestMapping("/1201create")
24 - public Boolean ffmcreate(@RequestBody Map<String, Object> map){ 25 + @ResponseBody
  26 + public int ffmcreate(@RequestBody Map<String, Object> map){
  27 +
  28 + try {
  29 +
  30 +
  31 +
  32 + return 200;
  33 + }catch (Exception e){
  34 + e.printStackTrace();
  35 + return 201;
  36 + }
  37 + }
  38 +
  39 + @RequestMapping("/mt1201remove")
  40 + public Boolean mt1201remove(@RequestBody Map<String, Object> map){
25 41
26 try { 42 try {
27 43
@@ -32,4 +48,7 @@ public class MT1201Controller { @@ -32,4 +48,7 @@ public class MT1201Controller {
32 } 48 }
33 } 49 }
34 50
  51 +
  52 +
  53 +
35 } 54 }
1 package com.sunyo.wlpt.message.builder.controller; 1 package com.sunyo.wlpt.message.builder.controller;
2 2
3 import com.sunyo.wlpt.message.builder.service.MT2201Service; 3 import com.sunyo.wlpt.message.builder.service.MT2201Service;
  4 +import io.swagger.annotations.ApiOperation;
4 import org.springframework.beans.factory.annotation.Autowired; 5 import org.springframework.beans.factory.annotation.Autowired;
5 import org.springframework.web.bind.annotation.RequestBody; 6 import org.springframework.web.bind.annotation.RequestBody;
6 import org.springframework.web.bind.annotation.RequestMapping; 7 import org.springframework.web.bind.annotation.RequestMapping;
  8 +import org.springframework.web.bind.annotation.ResponseBody;
7 import org.springframework.web.bind.annotation.RestController; 9 import org.springframework.web.bind.annotation.RestController;
8 10
  11 +import java.io.IOException;
9 import java.util.Map; 12 import java.util.Map;
10 13
11 @RestController 14 @RestController
@@ -15,11 +18,19 @@ public class MT2201Controller { @@ -15,11 +18,19 @@ public class MT2201Controller {
15 @Autowired 18 @Autowired
16 private MT2201Service mt2201Service; 19 private MT2201Service mt2201Service;
17 20
  21 + /**
  22 + * 生成报文
  23 + * @param map
  24 + * @return
  25 + */
18 @RequestMapping("/creatMt2201") 26 @RequestMapping("/creatMt2201")
19 - public int creatMt2201(@RequestBody Map<String, Object> map){ 27 + @ApiOperation(value = "生成报文")
  28 + @ResponseBody
  29 + public int creatMt2201(@RequestBody Map<String, Object> map) throws IOException {
20 30
21 int i = mt2201Service.creatMt2201(map); 31 int i = mt2201Service.creatMt2201(map);
22 - return 0; 32 +
  33 + return i;
23 } 34 }
24 35
25 } 36 }
  1 +package com.sunyo.wlpt.message.builder.service;
  2 +
  3 +import com.sunyo.wlpt.base.model.NMMS_CUSTOM_MT2201;
  4 +import com.sunyo.wlpt.message.builder.service.imp.FeignServiceImp;
  5 +import org.springframework.cloud.openfeign.FeignClient;
  6 +import org.springframework.stereotype.Component;
  7 +import org.springframework.web.bind.annotation.RequestMapping;
  8 +
  9 +@Component
  10 +@FeignClient(value = "nmms-server-export", fallback = FeignServiceImp.class)
  11 +public interface FeignService {
  12 +
  13 + @RequestMapping("/jx/result")
  14 + String jxvalue(NMMS_CUSTOM_MT2201 nmms_custom_mt2201);
  15 +
  16 +}
1 package com.sunyo.wlpt.message.builder.service; 1 package com.sunyo.wlpt.message.builder.service;
2 2
  3 +import java.io.IOException;
  4 +import java.util.Map;
  5 +
3 public interface MT1201Service { 6 public interface MT1201Service {
  7 +
  8 +
  9 + int ffmcreate (Map<String, Object> map) throws IOException;
  10 +
4 } 11 }
@@ -2,6 +2,7 @@ package com.sunyo.wlpt.message.builder.service; @@ -2,6 +2,7 @@ package com.sunyo.wlpt.message.builder.service;
2 2
3 import com.sunyo.wlpt.base.model.NMMS_CUSTOM_MT2201; 3 import com.sunyo.wlpt.base.model.NMMS_CUSTOM_MT2201;
4 4
  5 +import java.io.IOException;
5 import java.util.Map; 6 import java.util.Map;
6 7
7 public interface MT2201Service { 8 public interface MT2201Service {
@@ -18,6 +19,6 @@ public interface MT2201Service { @@ -18,6 +19,6 @@ public interface MT2201Service {
18 19
19 int updateByPrimaryKey(NMMS_CUSTOM_MT2201 record); 20 int updateByPrimaryKey(NMMS_CUSTOM_MT2201 record);
20 21
21 - int creatMt2201(Map<String, Object> map); 22 + int creatMt2201(Map<String, Object> map) throws IOException;
22 23
23 } 24 }
  1 +package com.sunyo.wlpt.message.builder.service.imp;
  2 +
  3 +import com.sunyo.wlpt.base.model.NMMS_CUSTOM_MT2201;
  4 +import com.sunyo.wlpt.message.builder.service.FeignService;
  5 +import org.springframework.stereotype.Component;
  6 +
  7 +import java.util.Map;
  8 +
  9 +@Component
  10 +public class FeignServiceImp implements FeignService{
  11 +
  12 + @Override
  13 + public String jxvalue(NMMS_CUSTOM_MT2201 nmms_custom_mt2201) {
  14 + System.out.println("服务调用失败");
  15 +
  16 + return "服务调用失败";
  17 + }
  18 +}
1 package com.sunyo.wlpt.message.builder.service.imp; 1 package com.sunyo.wlpt.message.builder.service.imp;
2 2
  3 +import com.fasterxml.jackson.databind.ObjectMapper;
  4 +import com.sunyo.wlpt.base.model.AWB_AWBINFO;
  5 +import com.sunyo.wlpt.base.model.NMMS_CUSTOM_MT1201;
3 import com.sunyo.wlpt.message.builder.service.MT1201Service; 6 import com.sunyo.wlpt.message.builder.service.MT1201Service;
  7 +import com.sunyo.wlpt.message.builder.util.CustomXmlMaker;
  8 +import com.tianbo.util.Date.DateUtil;
4 import org.springframework.stereotype.Service; 9 import org.springframework.stereotype.Service;
5 10
  11 +import java.io.IOException;
  12 +import java.util.HashMap;
  13 +import java.util.Map;
  14 +
6 @Service 15 @Service
7 -public class MT1201ServiceImp implements MT1201Service{ 16 +public class MT1201ServiceImp extends CustomXmlMaker implements MT1201Service{
  17 +
  18 +
  19 + @Override
  20 + public int ffmcreate(Map<String, Object> map) throws IOException {
  21 +
  22 + ObjectMapper objectMapper = new ObjectMapper();
  23 +
  24 + NMMS_CUSTOM_MT1201 customMt1201 = objectMapper.convertValue(map.get("mt1201"), NMMS_CUSTOM_MT1201.class);
  25 +
  26 + Map<String, Object> hashMap = new HashMap();
  27 +
  28 + AWB_AWBINFO awbAwbinfo = customMt1201.getAwbinfo();
  29 +
  30 + // 关区代码
  31 + String customCode = customMt1201.getCustomcode();
  32 + // 报文头时间 精确到毫秒
  33 + hashMap.put("sendTime", DateUtil.getCurrentTime17());
  34 + // 封装实体
  35 + hashMap.put("mt", customMt1201);
  36 +
  37 + hashMap.put("awbAwbinfo", customMt1201);
  38 +
  39 + // 生成报文头部
  40 + String msgId = makeMsgID("MT1201", "460470678920X", customMt1201.getAwba());
  41 + String msessageType = "MT1201";
  42 + String senderId = makeSenderID(customCode, "460470678920X", "DXPENT0000460002");
  43 + String receiverID = customCode;
  44 + hashMap.put("msgId", msgId);
  45 + hashMap.put("msessageType", msessageType);
  46 + hashMap.put("senderId", senderId);
  47 + hashMap.put("receiverID", receiverID);
  48 + if (makeXmlToFile("/manifest/MT5201.ftlx", msgId+".xml", hashMap)>0){
  49 + return 200;
  50 + }else {
  51 + return 201;
  52 + }
  53 + }
8 } 54 }
1 package com.sunyo.wlpt.message.builder.service.imp; 1 package com.sunyo.wlpt.message.builder.service.imp;
2 2
  3 +import com.fasterxml.jackson.databind.DeserializationFeature;
3 import com.fasterxml.jackson.databind.ObjectMapper; 4 import com.fasterxml.jackson.databind.ObjectMapper;
  5 +import com.sunyo.wlpt.base.model.AWB_AWBINFO;
4 import com.sunyo.wlpt.base.model.NMMS_CUSTOM_MT2201; 6 import com.sunyo.wlpt.base.model.NMMS_CUSTOM_MT2201;
5 import com.sunyo.wlpt.base.model.NMMS_CUSTOM_MT4201; 7 import com.sunyo.wlpt.base.model.NMMS_CUSTOM_MT4201;
6 import com.sunyo.wlpt.message.builder.service.MT2201Service; 8 import com.sunyo.wlpt.message.builder.service.MT2201Service;
7 import com.sunyo.wlpt.message.builder.util.CustomXmlMaker; 9 import com.sunyo.wlpt.message.builder.util.CustomXmlMaker;
8 import com.tianbo.util.Date.DateUtil; 10 import com.tianbo.util.Date.DateUtil;
  11 +import org.springframework.cglib.beans.BeanMap;
9 import org.springframework.stereotype.Service; 12 import org.springframework.stereotype.Service;
10 13
  14 +import java.io.IOException;
11 import java.util.Map; 15 import java.util.Map;
12 16
13 @Service 17 @Service
@@ -44,36 +48,34 @@ public class MT2201ServiceImp extends CustomXmlMaker implements MT2201Service { @@ -44,36 +48,34 @@ public class MT2201ServiceImp extends CustomXmlMaker implements MT2201Service {
44 } 48 }
45 49
46 @Override 50 @Override
47 - public int creatMt2201(Map<String, Object> map) {  
48 -  
49 - 51 + public int creatMt2201(Map<String, Object> map) throws IOException{
50 52
51 ObjectMapper objectMapper = new ObjectMapper(); 53 ObjectMapper objectMapper = new ObjectMapper();
52 - 54 + // 预配
53 NMMS_CUSTOM_MT2201 custom_mt2201 = objectMapper.convertValue(map.get("mt2201"), NMMS_CUSTOM_MT2201.class); 55 NMMS_CUSTOM_MT2201 custom_mt2201 = objectMapper.convertValue(map.get("mt2201"), NMMS_CUSTOM_MT2201.class);
54 - 56 + // 运单
  57 + AWB_AWBINFO awbAwbinfo = custom_mt2201.getAwbinfo();
55 // 关区代码 58 // 关区代码
56 String customCode = custom_mt2201.getCustomcode(); 59 String customCode = custom_mt2201.getCustomcode();
57 // 报文头时间 精确到毫秒 60 // 报文头时间 精确到毫秒
58 map.put("sendTime", DateUtil.getCurrentTime17()); 61 map.put("sendTime", DateUtil.getCurrentTime17());
59 // 封装实体 62 // 封装实体
60 map.put("mt", custom_mt2201); 63 map.put("mt", custom_mt2201);
61 - 64 + map.put("awbAwbinfo", awbAwbinfo);
62 // 生成报文头部 65 // 生成报文头部
63 String msgId = makeMsgID("MT2201", "460470678920X", custom_mt2201.getAwba()); 66 String msgId = makeMsgID("MT2201", "460470678920X", custom_mt2201.getAwba());
64 - String msessageType = "MT4201"; 67 + String msessageType = "MT2201";
65 String senderId = makeSenderID(customCode, "460470678920X", "DXPENT0000460002"); 68 String senderId = makeSenderID(customCode, "460470678920X", "DXPENT0000460002");
66 String receiverID = customCode; 69 String receiverID = customCode;
67 map.put("msgId", msgId); 70 map.put("msgId", msgId);
68 map.put("msessageType", msessageType); 71 map.put("msessageType", msessageType);
69 map.put("senderId", senderId); 72 map.put("senderId", senderId);
70 map.put("receiverID", receiverID); 73 map.put("receiverID", receiverID);
71 -// if (makeXmlToFile("/manifest/MT4201.ftlx", msgId+".xml", map)>0){  
72 -// return true;  
73 -// }else {  
74 -// return false;  
75 -// }  
76 -  
77 - return 0; 74 + // 生成报文
  75 + if (makeXmlToFile("/manifest/MT2201.ftlx", msgId+".xml", map)>0){
  76 + return 200;
  77 + }else {
  78 + return 201;
  79 + }
78 } 80 }
79 } 81 }
1 <Manifest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:Declaration:datamodel:standard:CN:MT1201:1"> 1 <Manifest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:Declaration:datamodel:standard:CN:MT1201:1">
2 <Head> 2 <Head>
3 <MessageID>${msgId}</MessageID> 3 <MessageID>${msgId}</MessageID>
4 - <FunctionCode>2</FunctionCode> 4 + <FunctionCode>9</FunctionCode>
5 <MessageType>${msessageType}</MessageType> 5 <MessageType>${msessageType}</MessageType>
6 <SenderID>${senderId}</SenderID> 6 <SenderID>${senderId}</SenderID>
7 <ReceiverID>${receiverID}</ReceiverID> 7 <ReceiverID>${receiverID}</ReceiverID>
@@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
10 </Head> 10 </Head>
11 <Declaration> 11 <Declaration>
12 <RepresentativePerson> 12 <RepresentativePerson>
13 - <Name>???</Name> 13 + <Name>9141010070678920XJ</Name>
14 </RepresentativePerson> 14 </RepresentativePerson>
15 <ExitCustomsOffice> 15 <ExitCustomsOffice>
16 <ID>${mt.originstation}</ID> 16 <ID>${mt.originstation}</ID>
@@ -19,77 +19,71 @@ @@ -19,77 +19,71 @@
19 <ID>${mt.carrier}</ID> 19 <ID>${mt.carrier}</ID>
20 </Carrier> 20 </Carrier>
21 <BorderTransportMeans> 21 <BorderTransportMeans>
22 - <JourneyID>${mt.carrier}${mt.flightno}/${mt.flightdate?string('yyyyMMdd')}</JourneyID> 22 + <JourneyID>${mt.carrier}${mt.flightno}/${mt.flightdate}</JourneyID>
23 <TypeCode>4</TypeCode> 23 <TypeCode>4</TypeCode>
24 - <#if (mt.destinationstation)??>  
25 <FirstArrivalLocationID>${mt.destinationstation}</FirstArrivalLocationID> 24 <FirstArrivalLocationID>${mt.destinationstation}</FirstArrivalLocationID>
26 - </#if>  
27 - <ArrivalDateTime>${arrivaldate}</ArrivalDateTime><!--+2-->  
28 - <DepartureDateTime>${departuredate}</DepartureDateTime><#--+1--> 25 + <ArrivalDateTime>20200121053117086</ArrivalDateTime>
  26 + <DepartureDateTime>20200121033117086</DepartureDateTime>
29 </BorderTransportMeans> 27 </BorderTransportMeans>
30 <Consignment> 28 <Consignment>
31 <TransportContractDocument> 29 <TransportContractDocument>
32 - <ID>${mt.awba}</ID>  
33 - <#if conditioncode??>  
34 - <ConditionCode>${conditioncode}</ConditionCode>  
35 - </#if> 30 + <ID>61877590785</ID>
  31 + <ConditionCode>10</ConditionCode>
36 </TransportContractDocument> 32 </TransportContractDocument>
  33 + <AssociatedTransportDocument>
  34 + <ID>61877590785_SG101393846</ID>
  35 + </AssociatedTransportDocument>
37 <LoadingLocation> 36 <LoadingLocation>
38 - <ID>HKG</ID> 37 + <ID>SIN</ID>
39 </LoadingLocation> 38 </LoadingLocation>
40 <UnloadingLocation> 39 <UnloadingLocation>
41 <ID>CGO/4604</ID> 40 <ID>CGO/4604</ID>
42 - <ArrivalDate>20190523</ArrivalDate> 41 + <ArrivalDate>20200121</ArrivalDate>
43 </UnloadingLocation> 42 </UnloadingLocation>
  43 + <GoodsConsignedPlace>
  44 + <ID>SIN</ID>
  45 + </GoodsConsignedPlace>
  46 + <CustomsStatusCode>001</CustomsStatusCode>
44 <TransportSplitIndicator>0</TransportSplitIndicator> 47 <TransportSplitIndicator>0</TransportSplitIndicator>
45 <FreightPayment> 48 <FreightPayment>
46 <MethodCode>PP</MethodCode> 49 <MethodCode>PP</MethodCode>
47 </FreightPayment> 50 </FreightPayment>
48 <ConsignmentPackaging> 51 <ConsignmentPackaging>
49 - <QuantityQuantity>11</QuantityQuantity> 52 + <QuantityQuantity>1</QuantityQuantity>
50 </ConsignmentPackaging> 53 </ConsignmentPackaging>
51 - <TotalGrossMassMeasure>90</TotalGrossMassMeasure> 54 + <TotalGrossMassMeasure>124.0</TotalGrossMassMeasure>
52 <Consignee> 55 <Consignee>
53 - <ID>USCI+NONE</ID>  
54 - <Name>GUANGZHOU NANLAND</Name> 56 + <Name>HONGFUJIN PRECISION ELECTRONICS</Name>
55 <Address> 57 <Address>
56 - <Line>AIR CATERING CO LTD ZHENGZHOU BR</Line> 58 + <Line>F01 THE COPREHENSIVE BONDED AREA</Line>
57 <CountryCode>CN</CountryCode> 59 <CountryCode>CN</CountryCode>
58 </Address> 60 </Address>
59 <Communication> 61 <Communication>
60 - <ID>8637168518853</ID> 62 + <ID>863716628288</ID>
61 <TypeID>TE</TypeID> 63 <TypeID>TE</TypeID>
62 </Communication> 64 </Communication>
63 - <Contact>  
64 - <Name>NONE</Name>  
65 - <Communication>  
66 - <ID>8637168518853</ID>  
67 - <TypeID>TE</TypeID>  
68 - </Communication>  
69 - </Contact>  
70 </Consignee> 65 </Consignee>
71 <Consignor> 66 <Consignor>
72 - <ID>9999+NONE</ID>  
73 - <Name>CATHAY PACIFIC AIRWAYS LTD</Name> 67 + <Name>AVNET ASIA PTE LTD TAIWAN BRANCH</Name>
74 <Address> 68 <Address>
75 - <Line>CX COMMERCIAL STORE HK INTL APT</Line>  
76 - <CountryCode>HK</CountryCode> 69 + <Line>5F NO 3 YUAN CYU ST NANKANG SO</Line>
  70 + <CountryCode>TW</CountryCode>
77 </Address> 71 </Address>
78 <Communication> 72 <Communication>
79 - <ID>85227471779KLWONG</ID> 73 + <ID>88632221868</ID>
80 <TypeID>TE</TypeID> 74 <TypeID>TE</TypeID>
81 </Communication> 75 </Communication>
82 </Consignor> 76 </Consignor>
83 <ConsignmentItem> 77 <ConsignmentItem>
84 <SequenceNumeric>1</SequenceNumeric> 78 <SequenceNumeric>1</SequenceNumeric>
85 <ConsignmentItemPackaging> 79 <ConsignmentItemPackaging>
86 - <QuantityQuantity>11</QuantityQuantity> 80 + <QuantityQuantity>1</QuantityQuantity>
87 </ConsignmentItemPackaging> 81 </ConsignmentItemPackaging>
88 <Commodity> 82 <Commodity>
89 - <CargoDescription>CATERING SUPPLIES/B</CargoDescription> 83 + <CargoDescription>ALS SENSOR MODU</CargoDescription>
90 </Commodity> 84 </Commodity>
91 <GoodsMeasure> 85 <GoodsMeasure>
92 - <GrossMassMeasure>90</GrossMassMeasure> 86 + <GrossMassMeasure>124.0</GrossMassMeasure>
93 </GoodsMeasure> 87 </GoodsMeasure>
94 </ConsignmentItem> 88 </ConsignmentItem>
95 </Consignment> 89 </Consignment>
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 <Name>舱单书传输人名称</Name> 13 <Name>舱单书传输人名称</Name>
14 </RepresentativePerson> 14 </RepresentativePerson>
15 <ExitCustomsOffice> 15 <ExitCustomsOffice>
16 - <ID>${mt.originstation}</ID> 16 + <ID>${mt.originstation}????</ID>
17 </ExitCustomsOffice> 17 </ExitCustomsOffice>
18 <Carrier> 18 <Carrier>
19 <ID>${mt.carrier}</ID> 19 <ID>${mt.carrier}</ID>
@@ -27,62 +27,57 @@ @@ -27,62 +27,57 @@
27 <ID>${mt.awba}</ID> 27 <ID>${mt.awba}</ID>
28 <ConditionCode>10</ConditionCode> 28 <ConditionCode>10</ConditionCode>
29 </TransportContractDocument> 29 </TransportContractDocument>
30 - <AssociatedTransportDocument>  
31 - <ID>${mt.awba}_${mt.awbh}</ID>  
32 - </AssociatedTransportDocument>  
33 <LoadingLocation> 30 <LoadingLocation>
34 <ID>${mt.originstation}/${mt.customcode}</ID> 31 <ID>${mt.originstation}/${mt.customcode}</ID>
35 - <LoadingDate>201911070600086</LoadingDate> 32 + <LoadingDate>202001210605086</LoadingDate>
36 </LoadingLocation> 33 </LoadingLocation>
37 <UnloadingLocation> 34 <UnloadingLocation>
38 <ID>${mt.destinationstation}</ID> 35 <ID>${mt.destinationstation}</ID>
39 </UnloadingLocation> 36 </UnloadingLocation>
40 <GoodsConsignedPlace> 37 <GoodsConsignedPlace>
41 - <!-- “货物托运的地点或者国家代码” 必填 这里取航班起始站代码-->  
42 - <ID>货物托运地点或国家代码${mt.destinationstation}</ID> 38 + <ID>${mt.originstation}</ID>
43 </GoodsConsignedPlace> 39 </GoodsConsignedPlace>
44 - <!-- “货物海关状态代码” 必填-->  
45 - <CustomsStatusCode>货物海关状态代码</CustomsStatusCode>  
46 - <TransportSplitIndicator>0</TransportSplitIndicator> 40 + <CustomsStatusCode>${awbAwbinfo.awbtype}</CustomsStatusCode>
  41 + <TransportSplitIndicator>${mt.splitcode}</TransportSplitIndicator>
47 <FreightPayment> 42 <FreightPayment>
48 - <MethodCode>PP</MethodCode> 43 + <MethodCode>${awbAwbinfo.paymodel}</MethodCode>
49 </FreightPayment> 44 </FreightPayment>
50 <ConsignmentPackaging> 45 <ConsignmentPackaging>
51 - <QuantityQuantity>1</QuantityQuantity> 46 + <QuantityQuantity>${awbAwbinfo.pcs}</QuantityQuantity>
52 </ConsignmentPackaging> 47 </ConsignmentPackaging>
53 - <TotalGrossMassMeasure>2.5</TotalGrossMassMeasure> 48 + <TotalGrossMassMeasure>${awbAwbinfo.weight}</TotalGrossMassMeasure>
54 <Consignee> 49 <Consignee>
55 - <Name>CGN</Name> 50 + <Name>${awbAwbinfo.cnsnname}</Name>
56 <Address> 51 <Address>
57 - <Line>UPS FREIGHT CENTER 5 AIRPORT COLOGN</Line>  
58 - <CountryCode>DE</CountryCode> 52 + <Line>${awbAwbinfo.cnsnaddress}</Line>
  53 + <CountryCode>${awbAwbinfo.cnscountyr}</CountryCode>
59 </Address> 54 </Address>
60 <Communication> 55 <Communication>
61 - <ID>22414912705</ID>  
62 - <TypeID>TE</TypeID> 56 + <ID>${awbAwbinfo.cnsntel}</ID>
  57 + <TypeID>${awbAwbinfo.cnsrmobiletype}</TypeID>
63 </Communication> 58 </Communication>
64 </Consignee> 59 </Consignee>
65 <Consignor> 60 <Consignor>
66 - <Name>UPS PARCEL DELIVERY (GUANGDONG) CO LTD ZHENGZHOU BRANCH</Name> 61 + <Name>${awbAwbinfo.shprname}</Name>
67 <Address> 62 <Address>
68 - <Line>NO59TH 1F,ZHENGWEI ROAD ECONOMIC DEVELOP AREA ZHENGZHOU CHINA. 45116</Line>  
69 - <CountryCode>CN</CountryCode> 63 + <Line>${awbAwbinfo.shpraddress}</Line>
  64 + <CountryCode>${awbAwbinfo.shprcountyr}</CountryCode>
70 </Address> 65 </Address>
71 <Communication> 66 <Communication>
72 - <ID>86-371-68512160</ID>  
73 - <TypeID>TE</TypeID> 67 + <ID>${awbAwbinfo.shprtel}</ID>
  68 + <TypeID>${awbAwbinfo.shprmobiletype}</TypeID>
74 </Communication> 69 </Communication>
75 </Consignor> 70 </Consignor>
76 <ConsignmentItem> 71 <ConsignmentItem>
77 <SequenceNumeric>1</SequenceNumeric> 72 <SequenceNumeric>1</SequenceNumeric>
78 <ConsignmentItemPackaging> 73 <ConsignmentItemPackaging>
79 - <QuantityQuantity>1</QuantityQuantity> 74 + <QuantityQuantity>${mt.piece}</QuantityQuantity>
80 </ConsignmentItemPackaging> 75 </ConsignmentItemPackaging>
81 <Commodity> 76 <Commodity>
82 - <CargoDescription>2</CargoDescription> 77 + <CargoDescription>${mt.goodsname}</CargoDescription>
83 </Commodity> 78 </Commodity>
84 <GoodsMeasure> 79 <GoodsMeasure>
85 - <GrossMassMeasure>2.5</GrossMassMeasure> 80 + <GrossMassMeasure>${mt.weight}</GrossMassMeasure>
86 </GoodsMeasure> 81 </GoodsMeasure>
87 </ConsignmentItem> 82 </ConsignmentItem>
88 </Consignment> 83 </Consignment>