بدون توضیح

yangzhijie 64d961c852 Merge branch 'master' of http://www.leanwo.com:3000/ShangHaiLeanwo/GatewayServer 6 سال پیش
src ff56d40997 初始化网关服务器。 6 سال پیش
.classpath ff56d40997 初始化网关服务器。 6 سال پیش
.gitignore 64d961c852 Merge branch 'master' of http://www.leanwo.com:3000/ShangHaiLeanwo/GatewayServer 6 سال پیش
README.md 64d961c852 Merge branch 'master' of http://www.leanwo.com:3000/ShangHaiLeanwo/GatewayServer 6 سال پیش
pom.xml ff56d40997 初始化网关服务器。 6 سال پیش

README.md

GatewayServer网关服务器

开发环境

Git克隆源代码到本地

git clone http://www.leanwo.com:3000/ShangHaiLeanwo/FileServer.git

源代码导入到eclipse中。注意事项如下:

  1. 工作空间的编码格式设置成UTF-8。(Preferences-General-Workspace-Text file encoding-Other(UTF-8))
  2. 使用外部的maven(maven设置了国内镜像)
  3. 2.1 Window-Preferences-Maven-Installations-Add-Installation home: Directory(Select apache maven install folder)-Finish
  4. 2.2 Window-Preferences-Maven-User Settings-User Settings,(Browser)(Select apache maven install folder/config/settings.xml)-Update Settings

默认配置

  • 修改端口号,打开resources/Application.yml,修改属性server.port可以修改启动的端口号。

    server:
    port: 85
    
  • 修改Eureka服务器的地址,尽量不要修改该属性,该属性来源于服务管理器(ServerManagement)中的eureka.serviceUrl.defaultZone属性

    #Eureka Server服务器地址.
    eureka:
    client:
    fetch-registry: true
    register-with-eureka: true
    serviceUrl:
      defaultZone: http://localhost:88/eureka/
    
  • 修改数据字典路径ProdogFileHome,修改resources/applicationContext.xml中的appConfig Bean的定义。

    <bean id="appConfig" class="com.leanwo.file.util.AppConfig">
    	<!-- token -->
    	<property name="token" value="123456"></property>
    	<!-- Prodog File 文件夹的路径 -->
    	<property name="prodogFileHome" value="D:\LeanwoProgram_2019\OtherServer\FileServer\content"></property>
    </bean>
    
  • 修改数据字典路径,修改resources/applicationContext-elfinder.xml中的fsServiceFactory Bean的定义,修改rootDir属性的定义。

    <bean id="fsServiceFactory"
    		....
    					<!-- two volumes are mounted here -->
    					<map>
    						<entry key="A">
    							<bean class="cn.bluejoe.elfinder.localfs.LocalFsVolume">
    								<property name="name" value="数据字典" />
    								<property name="rootDir" value="D:\LeanwoProgram_2019\OtherServer\FileServer\content" />
    							</bean>
    						</entry>
    						<entry key="B">
    							<bean class="cn.bluejoe.elfinder.localfs.LocalFsVolume">
    								<property name="name" value="客户数据" />
    								<property name="rootDir" value="D:\LeanwoProgram_2019\OtherServer\FileServer\content\Files" />
    							</bean>
    						</entry>
    					</map>
    				....
    		</property>
    	</bean>
    
  • 修改FTP配置,修改resources/applicationContext.xml中的ftpServerConfig Bean的定义。

    <bean id="ftpServerConfig" class="com.leanwo.file.server.FtpServerConfig">
    <!-- 是否启用FTP -->
    <property name="enable" value="false"></property>
    <!-- FTP通讯端口号 -->
    <property name="port" value="21"></property>
    <!-- 被动模式,FTP数据传输端口(必须大于1024) -->
    <property name="passivePorts" value="1034-1040"></property>
    </bean>
    

    属性名称 | 属性定义 | 备注
    -|-|- enable | 是否开启FTP服务 | true:开启FTP服务,false:不开启FTP服务 | port | FTP端口号 | 默认21 | passivePorts | FTP被动模式端口号 | 被动模式,FTP数据传输端口,默认值(必须大于1024)1034-1040 |