applicationContext.xml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
  4. xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop"
  5. xsi:schemaLocation="
  6. http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd
  7. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd
  8. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd
  9. http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.3.xsd">
  10. <!-- 自动扫描 -->
  11. <context:component-scan base-package="com.leanwo" />
  12. <bean id="springUtil" class="com.leanwo.management.util.SpringUtil" />
  13. <bean id="processService" class="com.leanwo.management.service.ProcessService"></bean>
  14. <bean id="httpService" class="com.leanwo.management.service.HttpService"></bean>
  15. <bean id="fileService" class="com.leanwo.management.service.FileService"></bean>
  16. <bean id="xmlConfigPathService" class="com.leanwo.management.util.XmlConfigPathService"/>
  17. <bean id="autoUpdateService" class="com.leanwo.management.service.AutoUpdateService">
  18. <property name="updateSite" value="http://192.168.1.200:8888/AutoUpdate"></property>
  19. </bean>
  20. <bean id="applicationSettingCache" class="com.leanwo.management.model.ApplicationSettingCache">
  21. <property name="settings">
  22. <list>
  23. <!-- <ref bean="applicationSetting1" /> -->
  24. <ref bean="applicationSetting2" />
  25. <!-- <ref bean="applicationSetting3" /> -->
  26. <!-- <ref bean="applicationSetting4" /> -->
  27. <!-- <ref bean="applicationSetting5" /> -->
  28. <!-- <ref bean="applicationSetting6" /> -->
  29. <!-- <ref bean="applicationSetting7" /> -->
  30. <!-- <ref bean="applicationSetting8" /> -->
  31. <ref bean="applicationSetting13" />
  32. <ref bean="applicationSetting14" />
  33. <ref bean="applicationSetting15" />
  34. <ref bean="applicationSetting16" />
  35. </list>
  36. </property>
  37. </bean>
  38. <bean id="applicationSetting1" class="com.leanwo.management.model.ApplicationSetting">
  39. <property name="name" value="应用服务器"></property>
  40. <property name="installPath" value="D:\ProdogServers\ProdogServer"></property>
  41. <property name="startCommand" value="javaw -jar D:\ProdogServers\ProdogServer\ProdogBoot-0.0.1.jar"></property>
  42. <property name="startBatFile" value="start.bat"></property>
  43. <property name="stopBatFile" value="stop.bat"></property>
  44. <property name="autoUpdateFileNames">
  45. <list>
  46. <value>DingDingServer-0.0.1.jar</value>
  47. <value>DingDingServer-0.0.1.jar</value>
  48. </list>
  49. </property>
  50. <property name="xmlConfigPath" >
  51. <bean class="com.leanwo.management.model.XmlConfigPath">
  52. <property name="xmlFileName" value="config/applicationContext.xml"></property>
  53. <property name="nodeNames">
  54. <list>
  55. <value>dataSource</value>
  56. </list>
  57. </property>
  58. </bean>
  59. </property>
  60. </bean>
  61. <bean id="applicationSetting2" class="com.leanwo.management.model.ApplicationSetting">
  62. <property name="name" value="文件服务器"></property>
  63. <property name="installPath" value="D:\ProdogServers\FileServer"></property>
  64. <property name="startCommand" value="javaw -jar D:\ProdogServers\FileServer\FileServer-0.0.1-SNAPSHOT.jar"></property>
  65. <property name="startBatFile" value="start.bat"></property>
  66. <property name="stopBatFile" value="stop.bat"></property>
  67. <property name="monitorUrl" value="http://127.0.0.1:85/api/monitor"></property>
  68. <property name="token" value="123456"></property>
  69. </bean>
  70. <bean id="applicationSetting3" class="com.leanwo.management.model.ApplicationSetting">
  71. <property name="name" value="反向代理服务器"></property>
  72. <property name="installPath" value="D:\ProdogServers\nginx-1.13.8"></property>
  73. <property name="startCommand" value="D:\ProdogServers\nginx-1.13.8\nginx.exe"></property>
  74. <property name="startBatFile" value="start.bat"></property>
  75. <property name="stopBatFile" value="stop.bat"></property>
  76. <property name="monitorUrl" value="http://127.0.0.1:85/api/monitor"></property>
  77. <property name="token" value="123456"></property>
  78. </bean>
  79. <bean id="applicationSetting4" class="com.leanwo.management.model.ApplicationSetting">
  80. <property name="name" value="工作流服务器"></property>
  81. <property name="installPath" value="D:\ProdogServers\WorkflowServer"></property>
  82. <property name="startCommand" value="javaw -jar D:\ProdogServers\WorkflowServer\ActivitiServer-0.0.1-SNAPSHOT.jar"></property>
  83. <property name="startBatFile" value="start.bat"></property>
  84. <property name="stopBatFile" value="stop.bat"></property>
  85. <property name="monitorUrl" value="http://127.0.0.1:82/activiti/explorer/monitor"></property>
  86. <property name="token" value="123456"></property>
  87. </bean>
  88. <bean id="applicationSetting5" class="com.leanwo.management.model.ApplicationSetting">
  89. <property name="name" value="报表服务器"></property>
  90. <property name="installPath" value="D:\ProdogServers\ReportServer"></property>
  91. <property name="startCommand" value="javaw -jar D:\ProdogServers\ReportServer\report-server-0.0.1-SNAPSHOT.jar"></property>
  92. <property name="startBatFile" value="start.bat"></property>
  93. <property name="stopBatFile" value="stop.bat"></property>
  94. <property name="monitorUrl" value="http://127.0.0.1:81/monitor"></property>
  95. <property name="token" value="123456"></property>
  96. <property name="autoUpdateFileNames">
  97. <list>
  98. <value>report-server-0.0.1.jar</value>
  99. <value>apache-tomcat-9.0.2-windows-x64.zip</value>
  100. <value>apache-tomcat-9.0.2-windows-x86.zip</value>
  101. </list>
  102. </property>
  103. <property name="xmlConfigPath" >
  104. <bean class="com.leanwo.management.model.XmlConfigPath">
  105. <property name="xmlFileName" value="config\applicationContext.xml"></property>
  106. <property name="nodeNames">
  107. <list>
  108. <value>dataSource1</value>
  109. <value>dataSource2</value>
  110. </list>
  111. </property>
  112. </bean>
  113. </property>
  114. </bean>
  115. <bean id="applicationSetting6" class="com.leanwo.management.model.ApplicationSetting">
  116. <property name="name" value="钉钉服务器"></property>
  117. <property name="installPath" value="D:\ProdogServers\DingTalkServer"></property>
  118. <property name="startCommand" value="javaw -jar D:\ProdogServers\DingTalkServer\DingDingServer-0.0.1-SNAPSHOT.jar"></property>
  119. <property name="startBatFile" value="start.bat"></property>
  120. <property name="stopBatFile" value="stop.bat"></property>
  121. <property name="monitorUrl" value="http://127.0.0.1:83/monitor"></property>
  122. <property name="token" value="123456"></property>
  123. </bean>
  124. <bean id="applicationSetting7" class="com.leanwo.management.model.ApplicationSetting">
  125. <property name="name" value="微信服务器"></property>
  126. <property name="installPath" value="D:\ProdogServers\WeChatServer"></property>
  127. <property name="startCommand" value="javaw -jar D:\ProdogServers\WeChatServer\WeChatServer-0.0.1.jar"></property>
  128. <property name="startBatFile" value="start.bat"></property>
  129. <property name="stopBatFile" value="stop.bat"></property>
  130. <property name="monitorUrl" value="http://127.0.0.1:80/monitor"></property>
  131. <property name="token" value="123456"></property>
  132. </bean>
  133. <bean id="applicationSetting8" class="com.leanwo.management.model.ApplicationSetting">
  134. <property name="name" value="排产服务器"></property>
  135. <property name="installPath" value="D:\ProdogServers\ApsServer"></property>
  136. <property name="startCommand" value="javaw -jar D:\ProdogServers\ApsServer\ProdogAssign-0.0.1.jar"></property>
  137. <property name="startBatFile" value="start.bat"></property>
  138. <property name="stopBatFile" value="stop.bat"></property>
  139. <property name="monitorUrl" value="http://127.0.0.1:85/api/monitor"></property>
  140. <property name="token" value="123456"></property>
  141. </bean>
  142. <bean id="applicationSetting9" class="com.leanwo.management.model.ApplicationSetting">
  143. <property name="name" value="中间件服务器"></property>
  144. <property name="installPath" value=""></property>
  145. <property name="startCommand" value="javaw -jar"></property>
  146. <property name="startBatFile" value="start.bat"></property>
  147. <property name="stopBatFile" value="stop.bat"></property>
  148. </bean>
  149. <bean id="applicationSetting10" class="com.leanwo.management.model.ApplicationSetting">
  150. <property name="name" value="视频监控服务器"></property>
  151. <property name="installPath" value=""></property>
  152. <property name="startCommand" value="javaw -jar"></property>
  153. <property name="startBatFile" value="start.bat"></property>
  154. <property name="stopBatFile" value="stop.bat"></property>
  155. </bean>
  156. <bean id="applicationSetting11" class="com.leanwo.management.model.ApplicationSetting">
  157. <property name="name" value="源代码服务器"></property>
  158. <property name="installPath" value="D:\ProdogServers\TortoiseHg"></property>
  159. <property name="startCommand" value="start.bat"></property>
  160. <property name="startBatFile" value="stop.bat"></property>
  161. <property name="stopBatFile" value="stop.bat"></property>
  162. </bean>
  163. <bean id="applicationSetting12" class="com.leanwo.management.model.ApplicationSetting">
  164. <property name="name" value="natapp服务器"></property>
  165. <property name="installPath" value="D:\ProdogServers\natapp_windows_8080"></property>
  166. <property name="startBatFile" value="natapp.exe"></property>
  167. <property name="stopBatFile" value="stop.bat"></property>
  168. </bean>
  169. <bean id="applicationSetting13" class="com.leanwo.management.model.ApplicationSetting">
  170. <property name="name" value="测试服务器"></property>
  171. <property name="installPath" value="D:\LeanwoProgram_2018\OtherServer\ServerManagement\src\test\java"></property>
  172. <property name="startBatFile" value="test.bat"></property>
  173. <property name="stopBatFile" value="stop.bat"></property>
  174. </bean>
  175. <bean id="applicationSetting14" class="com.leanwo.management.model.ApplicationSetting">
  176. <property name="name" value="测试服务器"></property>
  177. <property name="installPath" value="D:\LeanwoProgram_2018\OtherServer\ServerManagement\src\test\java"></property>
  178. <property name="startBatFile" value="test.bat"></property>
  179. <property name="stopBatFile" value="stop.bat"></property>
  180. </bean>
  181. <bean id="applicationSetting15" class="com.leanwo.management.model.ApplicationSetting">
  182. <property name="name" value="测试服务器"></property>
  183. <property name="installPath" value="D:\LeanwoProgram_2018\OtherServer\ServerManagement\src\test\java"></property>
  184. <property name="startBatFile" value="test.bat"></property>
  185. <property name="stopBatFile" value="stop.bat"></property>
  186. </bean>
  187. <bean id="applicationSetting16" class="com.leanwo.management.model.ApplicationSetting">
  188. <property name="name" value="测试服务器"></property>
  189. <property name="installPath" value="D:\LeanwoProgram_2018\OtherServer\ServerManagement\src\test\java"></property>
  190. <property name="startBatFile" value="test.bat"></property>
  191. <property name="stopBatFile" value="stop.bat"></property>
  192. </bean>
  193. </beans>