OFBIZ启动加载初始化一
来源:互联网 发布:dota2 知乎 编辑:程序博客网 时间:2024/05/29 17:37
一 org.ofbiz.base.start.Start.java
1调用 org.ofbiz.base.start.Config.java 的getInstance方法,readConfig 方法,主要加载属性文件start.properties
2调用start.java类 initClasspath方法
3调用start.java类createLogDirectory 方法创建日志文件
4调用start.java类createListenerThread 创建监听线程
5调用start.java类initStartLoaders加载初始化组件org.ofbiz.base.container.ContainerLoader.java
二org.ofbiz.base.container.ContainerLoader.java 类load方法
1调用org.ofbiz.base.container.ContainerConfig.java加载framework/base/config/ofbiz-containers.xml
2ContainerLoader的loadContainer 方法加载container。
1) <container name="component-container" class="org.ofbiz.base.container.ComponentContainer"/>
调用ComponentContainer的init方法,调用ComponentContainer的loadComponents方法(加载framework,application,themes,specialpurpose,hot-deploy),调用loadComponentFromConfig加载每一个组件,调用loadComponentDirectory方法,调用ComponentLoaderConfig.getComponentsFromConfig获取framework下面的每一个组件。loadComponentFromConfig(String parentPath, ComponentLoaderConfig.ComponentDef def),loadComponent(ComponentConfig config)
2)container name="classloader-container" class="org.ofbiz.base.container.ClassLoaderContainer"/>
3) org.ofbiz.base.container.NamingServiceContainer
4)org.ofbiz.service.rmi.RmiServiceContainer
5)org.ofbiz.catalina.container.CatalinaContainer
调用org.ofbiz.entity.DelegatorFactoryImpl.java的getInstance(String delegatorName)方法返回delegator对象
构造org.ofbiz.entity.GenericDelegator.java 对象
- OFBIZ启动加载初始化一
- OFBIZ源码分析(一) 启动初始化篇
- ofbiz加载入eclipse
- PostgreSQL服务过程中的那些事一:启动postgres服务进程一.八:加载DB基础设施,完成服务进程初始化
- ofbiz的启动
- OFBIZ 第一次安装启动
- JAVA命令启动ofbiz
- ofbiz 安装启动
- Linux Ofbiz项目启动
- OFBiz 系统快速启动
- ofbiz gradle 启动
- OFBiz(一):目录结构
- [OFBiz]开发 一
- Spring代码分析一:加载与初始化
- Spring代码分析一:加载与初始化
- 类初始化及加载学习(一)
- 一、Android启动分析---初始化log系统
- nginx的启动初始化过程(一)
- Quartz 2D编程指南(4) - 颜色和颜色空间
- 虚拟机centos6拷贝后eth0网卡丢失问题
- 毫秒转换成相应的格式
- Ubuntu下添加自启动任务
- Quartz 2D编程指南(5) - 变换
- OFBIZ启动加载初始化一
- makefile demo
- 快捷键
- php禁用不安全函数
- 明明白白c++ effective c++ 条目16-20
- Quartz 2D编程指南(7) - 阴影
- CTeX里面CTRL-Space和中文输入法的冲突问题解决
- 这些年的这些事
- ubuntu下定时执行工具cron开启关闭重启