资讯专栏INFORMATION COLUMN

生产环境项目部署目录

zhjx922 / 1505人阅读

摘要:摘要近期接触的一个项目,觉得一般项目部署都可以拿来做参考,记录在这里。之后会陆续添加其他项目的部署目录,以及相关的配置。目录设置是比较老旧的微服务架构,服务之间通过进行调用。

摘要
近期接触的一个项目,觉得一般项目部署都可以拿来做参考,记录在这里。之后会陆续添加其他项目的部署目录,以及相关的配置。
SUMPAY 目录设置

sumpay是比较老旧的微服务架构,服务之间通过hessian进行RPC调用。

/sumpay

/opt 放置项目配置文件,以便代码和配置分离

/deploy 放置应用代码

/webgate 网关应用

/task 定时任务应用

/backup 放置应用备份

/datalog 放置应用日志

/logs

/webgate 网关应用日志

/task 定时任务应用日志

/tomcat 放置应用服务器

/webgate-tomcat

/task-tomcat

配置

日志配置

#log4j.properties
logpath = /datalog/logs/fi-webgate
layout = org.apache.log4j.PatternLayout
layout_pattern = %d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c.%M(%L)): - %m%n

#info
log4j.appender.rolling = org.apache.log4j.DailyRollingFileAppender
log4j.appender.rolling.layout = ${layout}
log4j.appender.rolling.layout.ConversionPattern = ${layout_pattern}
log4j.appender.rolling.File = ${logpath}/webgate.log
log4j.appender.rolling.Append = true
log4j.appender.rolling.DatePattern = "."yyyy-MM-dd-HH

tomcat配置


Spring读取配置文件



        
            
                file:/opt/ttf/config/gateway/http-config.properties
            
        
        
        
        
    

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70270.html

相关文章

  • Vue-CLI 3.x 自动部署项目至服务器

    摘要:本教程讲解的是脚手架搭建的项目利用自动化部署到静态文件服务器一安装是一个基于增强实现,纯粹使用编写。 前言 平时部署前端项目流程是:先部署到测试环境ok后再发布到生产环境上,部署到测试环境用 xshell 连上服务器,然后用 xftp 连接服务器,然后本地 build 项目,接着把 build 好的文件通过 xftp 上传到服务器上,整个流程感觉稍有繁琐,重复。 本教程讲解的是 Vue...

    ASCH 评论0 收藏0
  • 基于Docker部署生产环境Ethereum私链集群

    摘要:本项目旨在建立基于部署的生产环境使用的私链集群,在尽可能简化使用的前提下保留足够的灵活性,方便业务快速组建区块链私有网络集群,并基于此开发私有区块链平台应用。因是高性能轻量级的程序,一般启动一个角色的容器即可。启动时须指定等命令参数。 项目地址:https://github.com/tabalt/doc...,欢迎Star和参与完善。 本项目旨在建立基于Docker部署的生产环境使用的...

    1treeS 评论0 收藏0
  • webpack-best-practice-最佳实践-部署生产

    摘要:如果是在生产环境下,则加入插件,执行代码压缩,并且去除。规定了在开发环境下才使用。疑问目前为止,对于多页面项目还是没有找到一个很好的方案去构建自动化。原文可以看我的博客最佳实践部署生产 tip webpack的入门篇可以看我的这一片博文。《如何使用webpack—webpack-howto》. 前言 最近一段时间在项目中使用了webpack和React来开发,总之来说也是遇到了许多坑,...

    txgcwm 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<