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