摘要
近期接触的一个项目,觉得一般项目部署都可以拿来做参考,记录在这里。之后会陆续添加其他项目的部署目录,以及相关的配置。
SUMPAY
目录设置
sumpay是比较老旧的微服务架构,服务之间通过hessian进行RPC调用。
-
/sumpay
- /opt 放置项目配置文件,以便代码和配置分离
-
/deploy 放置应用代码
- /webgate 网关应用
- /task 定时任务应用
- /backup 放置应用备份
-
/datalog 放置应用日志
-
/logs
- /webgate 网关应用日志
- /task 定时任务应用日志
-
-
/tomcat 放置应用服务器
- /webgate-tomcat
- /task-tomcat
配置
日志配置
#log4j.propertieslogpath = /datalog/logs/fi-webgatelayout = org.apache.log4j.PatternLayoutlayout_pattern = %d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c.%M(%L)): - %m%n#infolog4j.appender.rolling = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.rolling.layout = ${layout}log4j.appender.rolling.layout.ConversionPattern = ${layout_pattern}log4j.appender.rolling.File = ${logpath}/webgate.loglog4j.appender.rolling.Append = truelog4j.appender.rolling.DatePattern = '.'yyyy-MM-dd-HH
tomcat配置
Spring读取配置文件
file:/opt/ttf/config/gateway/http-config.properties