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