From 84926bb86d4a412098d02408b8e3407a11c65153 Mon Sep 17 00:00:00 2001
From: zengwh <81383286@qq.com>
Date: Wed, 15 Jul 2020 15:00:23 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A2=84=E5=8A=A0=E8=BD=BDwe?=
=?UTF-8?q?bServicebug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/emr/controller/WebServiceLoad.java | 29 ++++++++-----------
src/main/webapp/WEB-INF/web.xml | 3 --
2 files changed, 12 insertions(+), 20 deletions(-)
diff --git a/src/main/java/com/emr/controller/WebServiceLoad.java b/src/main/java/com/emr/controller/WebServiceLoad.java
index f755d20..7ac9f4f 100644
--- a/src/main/java/com/emr/controller/WebServiceLoad.java
+++ b/src/main/java/com/emr/controller/WebServiceLoad.java
@@ -2,16 +2,9 @@ package com.emr.controller;
import com.emr.util.PropertiesUtils;
import org.apache.cxf.endpoint.Client;
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.PropertySources;
import org.springframework.stereotype.Component;
-import javax.servlet.ServletContextEvent;
-import javax.servlet.ServletContextListener;
-import java.io.FileInputStream;
-import java.io.InputStream;
-import java.net.URL;
-import java.util.Properties;
+import javax.annotation.PostConstruct;
/**
* @ProjectName:预加载一次webService
@@ -26,20 +19,22 @@ import java.util.Properties;
* @Version: 1.0
*/
@Component
-public class WebServiceLoad implements ServletContextListener {
- @Override
- public void contextInitialized(ServletContextEvent sce){
- try {
+public class WebServiceLoad {
+ @PostConstruct
+ public void contextInitialized() {
+ new Thread(() -> {
String token = "11";
String POWER_URLHEAD = PropertiesUtils.getProperty("POWER_JSP");
//创建连接工厂
JAXDynamicClientFactory dcf = JAXDynamicClientFactory.newInstance();
//创建客户端
Client client = dcf.createClient(POWER_URLHEAD + "/WebService/PowerWebService?wsdl");
- //动态调用getInfosByUserId方法
- Object[] objects = client.invoke("getInfosByUserId", token, "emr_record");
- }catch (Exception e){
- e.printStackTrace();
- }
+ try {
+ //动态调用getInfosByUserId方法
+ Object[] objects = client.invoke("getInfosByUserId", token, "emr_record");
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }).start();
}
}
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
index 74482ad..1d46cb1 100644
--- a/src/main/webapp/WEB-INF/web.xml
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -41,9 +41,6 @@
org.springframework.web.context.ContextLoaderListener
-
- com.emr.controller.WebServiceLoad
-
logbackConfigLocation
classpath:config/logback.xml