nchome目录结构解读
2017.02.09NCHOME安装后,在根目录下能看到很多文件夹,每个文件都是做什么用的呢?了解了这些为你今后开发解问题,能扫清很多障碍,能让你少熬很多夜,将有限的生命投入到更有趣的事情上。
为此,小编专门请教了一位中间件开发维护人员,整理如下:
nchome
|
|______ant bin下运行配置文件里定义了很多ant脚本需要执行。
|______anteindex 搜索的索引数据
|______bin 存放sysconfig,及一些启动脚本
|______data
|______dist
|______driver 数据库驱动
|______ejb 部署was时,部署的内容
|______ejbXMLS
|______external 第三jar包,以及前台的一些基础框架。(行业产品及客户产品放哪)
|______framework 放sysconfig的代码资源
|______hotwebs
|______ierp 存放数据源,服务器配置文件信息
|______index 63的索引配置,65用antindex,可以删除此文件夹。
|______langlib 存放多语的jar包
|______lib 存放NC自己开发的中间件代码,自己扩展的容器,以及代码、模块加载。
|______logs 应该没用处
|______messages 集群消息,集群同步,master收发,其他只发。分离先和在线消息。
|______META-INF 没啥用
|______middleware 我们适配的第三方中间件的代码,如was,weblogic
|______modules 业务模块
|______msgattachtemp
|______nclogs 日志
|______ncscript 建库脚本
|______nmc 性能监控工具
|______patchmanager 补丁管理
|______pfxx
|______pfxxbak
|______portalhome
|______resources xml、图片等非代码这种资源
|______temp 部署时用临时文夹
|______uapadp
|______uapmq 消息对立
|______ufjdk java 的jdk
|______umc
|______webapps 登录时的网络资源,给前台用jdk,js,login.jar,登录时自动下载客户端所需的代码资源。
|______work