From a04797899856a822c792530d0d65e88b3622ddd7 Mon Sep 17 00:00:00 2001 From: wuzeyu <1223318623@qq.com> Date: 星期四, 09 五月 2024 13:43:30 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/Server.java | 58 ++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 34 insertions(+), 24 deletions(-) diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/Server.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/Server.java similarity index 89% rename from pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/Server.java rename to pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/Server.java index 7e5642a..4a7d391 100644 --- a/pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/Server.java +++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/Server.java @@ -1,13 +1,13 @@ -package com.dy.aceMw; +package com.dy.rtuMw; import java.util.ArrayList; import java.util.List; -import com.dy.aceMw.server.*; -import com.dy.aceMw.server.rtuData.RtuDataUnit; -import com.dy.aceMw.server.rtuData.RtuDataUnitConfigVo; -import com.dy.aceMw.server.tasks.FromRtuComResultConstantTask; -import com.dy.aceMw.server.tasks.FromRtuDataConstantTask; +import com.dy.rtuMw.server.*; +import com.dy.rtuMw.server.rtuData.RtuDataUnit; +import com.dy.rtuMw.server.rtuData.RtuDataUnitConfigVo; +import com.dy.rtuMw.server.tasks.FromRtuComResultConstantTask; +import com.dy.rtuMw.server.tasks.FromRtuDataConstantTask; import com.dy.common.mw.UnitInterface; import com.dy.common.mw.channel.rmi.RmiConfigVo; import com.dy.common.mw.channel.rmi.RmiUnit; @@ -19,14 +19,15 @@ import com.dy.common.mw.protocol.ProtocolUnit; import com.dy.common.mw.support.SupportUnit; import com.dy.common.mw.support.SupportUnitConfigVo; -import com.dy.aceMw.server.tasks.ToRtuConstantTask; -import com.dy.aceMw.resource.ResourceUnit; -import com.dy.aceMw.resource.ResourceUnitConfigVo; +import com.dy.rtuMw.server.tasks.ToRtuConstantTask; +import com.dy.rtuMw.resource.ResourceUnit; +import com.dy.rtuMw.resource.ResourceUnitConfigVo; import com.dy.common.springUtil.SpringContextUtil; import com.dy.common.util.ConfigXml; import com.dy.common.util.IDLongGenerator; import org.jdom2.Document; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @Component @@ -38,7 +39,11 @@ private String RmiSvUrl ; private String TcpSvUrl ; - + @Value("${server.port}") + private String HttpSvPort ; + @Value("${server.servlet.context-path}") + private String HttpSvPath ; + private List<UnitInterface> units = new ArrayList<UnitInterface>() ; /* @@ -52,7 +57,7 @@ */ public void startServer(){ // try { -// URL url = Server.class.getResource("/config/sv.licence"); +// URL url = Server.class.getResource("/config/this.licence"); // if(!new Lnp(null).parese(url.getPath())){ // System.out.println("zhzc licence error!") ; // return ; @@ -61,22 +66,22 @@ // System.out.println("zhzc licence error!") ; // return ; // } - Server sv = new Server(); + //Server sv = new Server(); long start = System.currentTimeMillis() ; try { - //ConfigProperties.init(sv.getClass().getResourceAsStream("/config/config.properties"), false); + //ConfigProperties.init(this.getClass().getResourceAsStream("/config/config.properties"), false); - sv.conf = new ConfigXml() ; - sv.doc = sv.conf.createDom(sv.getClass(), "config.xml") ; + this.conf = new ConfigXml() ; + this.doc = this.conf.createDom(this.getClass(), "config.xml") ; //////////////// //鏈嶅姟 閰嶇疆 - sv.showStartInfo = sv.conf.getSetAttrBoolean(sv.doc, "config.server", "showStartInfo", null, null) ; + this.showStartInfo = this.conf.getSetAttrBoolean(this.doc, "config.server", "showStartInfo", null, null) ; - sv.startUnits() ; + this.startUnits() ; String svName ; try{ - svName = sv.conf.getSetAttrTxt(sv.doc, "config.server", "name", null, false, null) ; + svName = this.conf.getSetAttrTxt(this.doc, "config.server", "name", null, false, null) ; }catch(Exception e){ svName = "" ; } @@ -84,7 +89,7 @@ String company ; try{ - company = sv.conf.getSetAttrTxt(sv.doc, "config.server", "company", null, true, null) ; + company = this.conf.getSetAttrTxt(this.doc, "config.server", "company", null, true, null) ; }catch(Exception e){ company = "" ; } @@ -95,14 +100,19 @@ System.out.println("@@@@@@@@@@@@@@@@@@@@@@@ &@@@@@@@@@@@@@@") ; System.out.println("@@@@@@$ $@@@@@@@@@& O@@@@@@@@@@@#") ; System.out.println("@@@@@@$ @@@@@@@@@ @@@@@@@@@& " + svName + "RtuMw 1.0.00" ) ; - System.out.println("@@@@@@$ @@@@@@@@@ &@@@@@@@@") ; - if(sv.TcpSvUrl != null){ - System.out.println("@@@@@@$ O@@@@@@@@@ &@@@@@@@@ TcpSv " + sv.TcpSvUrl ) ; + if(this.HttpSvPath != null && this.HttpSvPort != null){ + System.out.println("@@@@@@$ O@@@@@@@@@ &@@@@@@@@ HttpSv [ip]:" + this.HttpSvPort + this.HttpSvPath) ; + }else{ + System.out.println("@@@@@@$ O@@@@@@@@@ &@@@@@@@@") ; + } + + if(this.TcpSvUrl != null){ + System.out.println("@@@@@@$ O@@@@@@@@@ &@@@@@@@@ TcpSv " + this.TcpSvUrl ) ; }else{ System.out.println("@@@@@@$ O@@@@@@@@@ &@@@@@@@@") ; } - if(sv.RmiSvUrl != null){ - System.out.println("@@@@@@$ #@@@@@@@@@$ &@@@@@@@@ RmiSv " + sv.RmiSvUrl ) ; + if(this.RmiSvUrl != null){ + System.out.println("@@@@@@$ #@@@@@@@@@$ &@@@@@@@@ RmiSv " + this.RmiSvUrl ) ; }else{ System.out.println("@@@@@@$ #@@@@@@@@@$ &@@@@@@@@" ) ; } -- Gitblit v1.8.0