### Start啟動過程介紹
> 項目運行入口Java類[OFBIZ_HOME/framework/start/src/main/java/org/apache/ofbiz/base/start/Start.java]
> 大致過程如下
> - 先...
### Start啟動過程中控制臺的日志介紹
>[warning] 運行進度的標記, 控制臺(Console)將輸出下列日志
>[success] 檢查并載入容器(Container)
> |ContainerLoader |I| Loaded container: component-container
|ContainerLoader |I| Loaded container: delegator-container
|ContainerLoader |I| Loaded container: service-container
|ContainerLoader |I| Loading container: catalina-container
|CatalinaContainer |I| Tomcat Connector[AJP/1.3-8009]: set scheme=http
|ContainerLoader |I| Loaded container: catalina-container
|ContainerLoader |I| Loaded container: birt-container
>[success] 啟動并初始化容器(Container)
|ContainerLoader |I| Starting container component-container
|ContainerLoader |I| Starting container delegator-container
>[success] 執行數據庫表與字段和項目中實體設計的匹配檢查, 會提示任何差異(表或字段名不符合規格、表變化、字段變化、索引變化、外鍵變化等)
|GenericDelegator |I| Doing entity definition check...
|ModelEntityChecker |I| [initReservedWords] array length = 1025
|GenericDelegator |I| Delegator "default" initializing helper "localpostgres" for entity group "org.apache.ofbiz".
|GenericDelegator |I| Delegator "default" initializing helper "localposttenant" for entity group "org.apache.ofbiz.tenant".
|GenericDelegator |I| Delegator "default" initializing helper "localpostolap" for entity group "org.apache.ofbiz.olap".
|DatabaseUtil |I| Database Product Name is PostgreSQL
|DatabaseUtil |I| Reviewed 1699 primary key fields from database.
|ContainerLoader |I| Starting container service-container
|ContainerLoader |I| Starting container catalina-container
>[success] 載入OFBiz中所有已配置的-模塊(Component), 會提示模塊配置異常
|CatalinaContainer |I| Creating context [passport]
>[success] 載入OFBiz中所有已配置的-實體觸發器(eeca), 會提示觸發器定義異常
|EntityEcaUtil |I| Loaded [11] Entity ECA definitions from
>[success] 載入OFBiz中所有已配置的-服務組(ServiceGroup), 會提示服務組定義異常
|ServiceGroupReader |I| Loaded [1] Group definitions from
>[success] 載入OFBiz中所有已配置的-服務觸發器(seca), 先加載[framework]級別的, 再加載其他模塊的
|ServiceEcaUtil |I| Loaded [0] Service ECA Rules from
>[success] 啟動Job(定時任務/計劃任務)輪詢器(JobPoller)
|JobPoller |I| JobPoller thread started.
>[success] 啟動Jms監聽器
|JmsListenerFactory |I| Starting JMS Listener Factory Thread
>[success] 載入OFBiz中所有已配置的-服務定義(Service), 會提示服務定義異常, 對重復定義的服務做出提示, 服務定義(服務名稱)全局唯一
|ModelServiceReader |I| Loaded [1] Services from
>[success] 注冊服務調度器
|ServiceDispatcher |I| Registering dispatcher: entity-default
>[success] 載入所有已加載模塊的可訪問站點(webapp)
|ControlServlet |I| Loading webapp [ebay], located at
>[success] 載入所有已加載模塊的可訪問請求(Controller), 會提示請求(request)和響應(view)的個數和定義異常
|ConfigXMLReader |I| controller loaded: 0.003s, 20 requests, 10 views in file
>[success] 載入Freemarker的作業器
|FreeMarkerWorker |I| loading properties: file
>[success] 載入SEO的配置
|SeoConfigUtil |I| Parsing ^.*/.*$
>[success] 監聽端口
|CatalinaContainer |I| Connector AJP/1.3 @ 8009 - not-secure [org.apache.coyote.ajp.AjpNioProtocol] started.
|CatalinaContainer |I| Connector HTTP/1.1 @ 8080 - not-secure [org.apache.coyote.http11.Http11NioProtocol] started.
|CatalinaContainer |I| Connector HTTP/1.1 @ 8443 - secure [org.apache.coyote.http11.Http11NioProtocol] started.
>[success] 啟動Job管理器, 讀取數據庫中的待運行Job配置(JobSandbox), 放入Job執行隊列(JobQueue), 等待Job輪詢器執行
|JobManager |I| No crashed jobs to re-schedule
>[success] Job隊列里的部分信息, 如事務檢查并處理、主鍵序號池的作業、執行Job任務、執行Job相關服務、執行服務觸發的ECA等
|TransactionUtil |W| No transaction in place, so not suspending.
|SequenceUtil |W| Lock failed; no sequence row was found, will try to add a new one for sequence: JobSandbox
|PersistedServiceJob |I| Job [BackOrder Notification] Id [8000] -- Next runtime: Sat Apr 21 00:00:00 CST 2018
|AbstractEngine |I| Loaded Service Locations: {eedcc-test=https://localhost:8443/webtools/control/httpService, entity-sync-http=https://localhost:8443/webtools/control/httpService, rita-rmi=rmi://localhost:1099/RMIDispatcher, main-rmi=rmi://localhost:1099/RMIDispatcher, main-soap=http://localhost:8080/webtools/control/SOAPService, entity-sync-rmi=rmi://localhost:1099/RMIDispatcher, main-http=http://localhost:8080/webtools/control/httpService}
|InventoryServices |I| OOS Inventory Items: 0
|EntitySyncServices |I| Running cleanSyncRemoveInfo
|ScriptUtil |I| Engine name: Groovy Scripting Engine
|ScriptUtil |I| Engine name: Oracle Nashorn
|ScriptUtil |I| Engine name: AppleScriptEngine
|ServiceEcaRule |I| For Service ECA [fixedAssetPermissionCheck]
|ServiceEcaRule |I| For Service ECA [sendMail] on [in-validate] got false for condition
|EmailServices |I| SendMail Running, for communicationEventId : DEMO-COM-PRODUCT-2
|ModelService |I| Set default value [N] for parameter [setRoleStatusToComplete]
|CommunicationEventServices |I| Sending communicationEvent: DEMO-COM-PRODUCT-1
|PaymentGatewayServices |I| Processing failed order re-auth(s)
|UtilProperties |I| ResourceBundle OrderUiLabels (en) created in 0.16s with 983 properties
|PersistedServiceJob |I| Job [Run Auto-Reorders] Id [8003] -- Next runtime: Sat Apr 21 00:00:00 CST 2018
- OFBiz開發手冊
- 關于
- 更新日志
- 快速引導
- 關于本書
- 關于作者
- 認知篇
- 認識OFBiz
- 什么是OFBiz
- 架構圖析
- 依賴庫
- 請求核心流程
- 獲取框架
- 衍生項目
- OFBiz的特點
- 框架特性
- 業務能力
- 框架優勢
- 框架劣勢
- 行業解決方案
- 架構對比
- OFBiz適應癥
- 適合我嗎
- OFBiz中國
- 中國業界
- 優秀博客
- 基礎篇
- 開發準備
- 操作系統
- 開發環境
- 框架導入IDE
- 配置運行
- 創建模塊
- 模塊介紹
- 模塊結構
- 模塊創建
- 模塊載入訪問
- 標準CRUD
- 文件關系
- 實體設計-Entity
- 國際化-UiLabel
- 配置菜單-Menu
- 配置請求-Controller
- 配置屏幕-Screen
- 配置表單-Form
- 配置服務-Service
- 配置業務腳本-Minilang
- 測試CRUD
- 基礎進階
- 中文環境配置
- 通用搜索服務
- 文件上傳
- Form表單驗證
- 導出PDF
- 導出Excel
- 發送Email
- 配置Job
- 配置視圖-view-entity
- 動態請求-ajax
- 常用功能
- 加速Gradle
- 常用命令
- 修改端口
- 調試模式
- 調試項目
- 重啟生效
- 數據導入
- 緩存清理
- 在線日志
- 更換數據庫
- 實體設計管理
- 表數據管理
- 配置本地dtd
- 使用Static靜態文件
- 驗證碼-RandomCode
- 主題切換-Theme
- 時區切換-TimeZone
- 語種切換-Language
- webtools在線框架管理功能介紹
- 編碼規范
- 駝峰命名法
- 代碼編碼規范
- 實體設計規范
- 字段類型規范
- 請求命名規范
- 業務實現規范
- 提高篇
- 環境上下文
- 上下文-ftl
- 上下文-groovy
- 上下文-event
- 上下文-form
- 上下文-screen
- 上下文-minilang
- 標簽API
- 實體設計-entitymodel
- 實體觸發器-eeca
- 國際化-UiLabel
- 菜單-Menu
- 請求-Controller
- 屏幕-Screen
- 表單-Form
- 服務-Service
- 服務觸發器-seca
- 腳本-Minilang
- 腳本-Groovy
- 模板-Freemarker
- 演示數據-Data
- PDF標簽-XSL-FO
- 工具類
- 調試-Debug.java
- 對象類型-ObjectType.java
- 字符串工具-StringUtil.java
- 日期時間-UtilDateTime.java
- 通用-UtilGenerics.java
- Http-UtilHttp.java
- 綜合-UtilMisc.java
- 屬性-UtilProperties.java
- URL-UtilURL.java
- 校驗-UtilValidate.java
- XML操作-UtilXml.java
- 高級實現
- 忽略版本控制
- 配置項目使用MySQL數據庫
- 配置項目使用Postgres數據庫
- 擴展支付寶支付
- Webservice公共服務
- Rest接口
- Ftl自定義宏與使用
- 接入條形碼
- 接入二維碼
- 自定義主題-Theme
- error頁面自定義
- 接入SMS手機短信服務
- QQ微信聯合登錄
- 微信服務號接管
- 頁面靜態化
- CMS幫助中心
- 訪客IP與城市定位
- 使用二級域名
- Tenant多租戶應用
- date-time中國化顯示
- datepicker日期控件
- 圖片處理
- SSL安全證書
- 接入workflow
- 使用solr搜索引擎
- 生產服務器性能優化
- 框架篇
- 框架模塊
- 模塊關系
- 框架基礎-base
- 通用功能-common
- 運行容器-catalina
- 實體引擎-entity
- 靜態資源-images
- XML腳本-minilang
- 用戶權限-security
- 服務引擎-service
- 項目啟動-start
- 測試工具-testtools
- 應用站點-webapp
- 在線框架管理-webtools
- 裝飾器-widget
- 核心類
- 請求核心類
- 實體核心類
- 服務核心類
- 框架原理
- Start啟動過程
- 實體引擎
- 請求控制
- 服務引擎
- ECA觸發器
- 實體主鍵生成器
- Job定時任務
- 跨模塊免登陸訪問
- 無處不在的UEL表達式
- cache緩存的實現
- minilang原理
- 實體相關資源加載模式
- OFBiz支持的模塊目錄
- OFBiz請求處理過程分析
- 權限
- 權限介紹
- 權限分布
- 權限運用
- 重要文件
- 模塊加載component-load.xml
- 模塊配置ofbiz-component.xml
- 站點配置web.xml
- 緩存cache.properties
- 調試debug.properties
- 綜合配置general.properties
- 二維碼qrcode.properties
- 安全security.properties
- 服務端統計serverstats.properties
- 啟動配置start.properties
- 網絡訪問配置url.properties
- 裝飾器配置widget.properties
- 業務篇
- 業務模塊
- 業務介紹
- 模塊關系
- 內容-content
- 當事人-party
- 人事-humanres
- 商品-product
- 跟進-marketing
- 訂單-order
- 制造-manufacturing
- 人工服務-workeffort
- 財務-accounting
- 行業解決方案
- 電商綜合應用
- 運維篇
- 運行環境
- 服務器硬件要求
- Linux服務器初始化
- JDK安裝與配置
- MySQL安裝與配置
- SVN客戶端安裝
- Nginx安裝與配置
- 項目部署
- 項目父目錄
- 修改端口
- 一個服務器運行多個項目實例
- 運行項目
- 常用命令
- 番外篇
- 進階技巧
- 標準CRUD完整模板
- 參考書目與簡介
- 數據模型資源手冊
- Freemarker語法
- Freemarker介紹
- Groovy語法
- Groovy介紹
- Groovy比之Java
- OFBiz中的Groovy增強
- 常見問題
- Ftl中文亂碼
- PDF中文亂碼
- 數據庫中文亂碼
- Console中文亂碼
- 下載文件亂碼
- http鏈接存數據庫異常
- html代碼存數據庫異常
- OFBiz框架精簡
- OFBiz_v16.11初始化好慢 為什么?
- 怎么查看自己的項目基于OFBiz的哪個版本
- IDEA里Gradle執行命令時提示 No cached version available for offline mode 錯誤
- OFBiz為什么可以下載了就能直接運行起來用?
- 用IDEA手工執行Gradle指令
- 不允許你瀏覽這個頁面
- 使用[loadDefault]或[load-demo]指令到底加載了哪些實體和數據
- OFBiz中怎么手工導入Data.xml數據
- 怎么確認一個用戶是否配置并授予了某個權限
- 哪些情況下需要重啟OFBiz系統
- 如何清空緩存呢?
- MySQL或PostSQL等數據庫時,更新一個實體字段類型,重啟OFBiz并沒有生效,為什么?
- 實體添加字段,重啟在數據庫沒看到此字段,為什么?
- Gradle項目在Eclipse中自動鏈接依賴的jar包
- 解決Gradle項目導入Eclipse后拋出UnsupportedConfigurationException異常
- 為Eclipse安裝Gradle環境
- Eclipse配置顯示工具窗口
- 用Eclipse手工執行Gradle指令
- 回答問題
- 看云使用小記