注:詳細布署請參考:**[BeX5安裝布署](http://pan.baidu.com/s/1c0VHsC4 "BeX5安裝布署")**
**該文章主要介紹BeX5平臺開發完成后,資源部署至正式環境的過程。**
一、 獲取BeX5企業快速開發平臺版本,版本自帶有tomcat服務和mysql數據庫。
二、 將BeX5版本解壓至服務器的相應目錄,生成key文件,申請注冊碼,進行注冊。(**注意:平臺不能放在有中文的目錄下**)
三、 BeX5版本數據源默認包含:system 、doc和demo。根據系統情況配置數據源,也可添加其他不同名的數據源。(system是系統庫數據源必須存在,doc是文檔庫數據源,demo是演示庫數據源)運行“配置初始化其它數據庫.bat”,按提示選擇即可。
四、 如使用自帶MySQL數據庫,點擊版本下的“啟動MySQL數據庫.bat”啟動即可,默認端口為3306,用戶名root,密碼x5。
五、 將開發環境中Biz和UI目錄下的應用目錄(除**system、sa、portal、portal2**等版本自帶目錄)對應復制到BeX5正式環境版本的Biz和UI目錄下。
六、 初次部署時,建議要對BIZ下的應用目錄進行模型編譯,UI下的應用目錄進行源碼編譯。
七、 資源有變更時,需要修改UIServer\\WEB-INF\\justep.xml中的version資源版本號,只要有變化就可以。([X5 緩存機制和資源版本號維護](http://doc.wex5.com/bbs/thread-41364-1-1.html))
八、 更新部署時,如應用目錄的BIZ下有src目錄需在正式環境下進行編譯,如沒有,則不需編譯。
九、 最后,刪除UI目錄下的.cache緩存文件。
十、 點擊版本下的“啟動BeX5運行平臺.bat”,啟動平臺服務即可。平臺默認tomcat服務端口為8080。服務訪問地址為 http://IP:8080/x5
**【常見部署問題】**
1) MySQL數據庫服務無法正常啟動。檢查MySQL端口3306是否被占用。如被占用,Mysql\\my.ini文件中修改端口port。
2) 啟動BeX5運行平臺無法正常啟動。確認使用的BeX5企業快速開發平臺版本,如果是推廣版,默認是64位jdk,需在64位服務器上運行。如需在32位上運行,需修改使用32位jdk才可以正常運行。
3)?檢查8080、8005、8009端口是否被占用。如被占用,apache-tomcat\\conf\\sever.xml文件中修改端口,如果是V3.2.1(包含V3.2.1)之后的版本,還需修改%JUSTEP\_HOME%/conf/server.xml中的8080端口。如果是V3.2.1之前的版本,還需修改%JUSTEP\_HOME%/runtime下BusinessServer?、DocServer?、ReportServer?、UIServer?下的justep.xml配置的8080端口也需同步修改。
4)如需修改數據源,請使用“配置初始化其它數據庫.bat”工具進行配置,或者在apache-tomcat\\conf\\context.xml文件中修改。
5)平臺默認訪問地址是http://IP:8080/x5,如需修改“/x5”,需修改apache-tomcat\\conf\\Catalina\\localhost\\下的x5.xml文件名,%JUSTEP\_HOME%/conf/server.xml中的http://localhost:8080/x5也需同步修改。
6)license-server的地址配置。如果是3.2.1(包含V3.2.1)之后的版本,配置在%JUSTEP\_HOME%/conf/server.xml中。這個文件中已有license-server地址的配置,http://localhost:9090/LicenseServer默認是注釋的,放開改成license-server的實際IP地址即可。如果是V3.2.1之前的版本,在%JUSTEP\_HOME%/runtime下BusinessServer下的justep.xml文件中添加的地址參數即可。
- 組件
- datatables
- 動態創建datatables
- 代碼控制dataTables表頭的全選框勾選
- 修改dataTables選中行默認樣式
- dataTables獲取列信息
- 隱藏dataTables表頭
- grid
- 動態創建grid
- grid組件單擊列事件
- grid組件添加邊框樣式后出現橫向滾動條
- grid組件源碼
- grid組件大數量量延遲合并單元格
- grid列自動行高
- 修改grid組件某列標題顏色
- orgSelectPC
- orgSelectPC組件源碼
- exportExcel
- 通過exportExcel組件到處excel,日期格式不正確,顯示的是數字
- 部署和發布
- BeX5平臺部署
- Bex5后端常見問題
- ksql中如何實現not in
- 在biz層如何獲取當前的bsessionid
- include和use的區別
- queryAction的condition和filter的區別
- java中如何通過Process的完整路徑獲取該流程的所有環節
- 調用自定義的action如何返回樹形數據
- BeX5流程常見問題
- 已結束的任務如何回到上一個環節
- js中獲取下個環節的執行者
- Bex5報表常見問題
- 報表分頁打印時最后一頁數據不夠一頁補充空行
- 報表默認設置橫向打印以及紙張大小
- 報表中顯示attachmentSimlpe組件上傳的圖片
- 報表添加字體
- BeX5前端常見問題
- modelLoad函數里面調用this.close()
- 獲取model中所有的data的xid
- js中如何獲取bsessionID
- data中的數據如何整行復制
- 文檔中心增加刪除文件功能
- .w和.m.w的區別
- Oracle數據庫
- Mysql數據庫
- Bex5集成Hutool.db
- com.muyu.db.Db2
- com.muyu.db.Dbx5
- com.muyu.db.ModelUtils2
- com.muyu.db.DialectFactory2
- com.muyu.db.X5DataSource
- WeX5/BeX5 UIServer的緩存機制
- muyu
- UI層調用Action
- UI層通過.j上傳文件
- 通過java調用Action
- Grid組件大數量量延遲合并單元格
- 解決ie瀏覽器下x-row組建固定寬度失效問題
- 攔截器方式獲取一下環節流程任務和通知
- 如何將自己需要的信息寫到Context上下文中
- 動態修改Grid列寬
- 修改Grid組件的行高、通過padding的方式
- biz層java代碼上傳文件到文檔服務器
- apache http跳轉到https
- apache+tomcat集群
- grid中展示附件列表
- js代碼片段
- 檢查元素是否顯示
- h5定位
- smartFilter樹形查詢
- Grid組件上移動一行下移動一行
- Grid分組統計
- grid組件自定義控制只讀
- Grid多列展示附件,支持上傳、刪除、下載
- Grid多列展示附件,支持上傳、刪除、下載-2
- grid組件標題自動換行居中
- Grid中展示Radio
- Grid組件editCell
- order
- 通過uploader上傳文件
- FileSystemAccessApi
- 同部門只有有人審批,則同部門其他人設置為取消審批
- textArea根據內容自動高度
- Grid判斷單擊了哪個列
- 反編譯
- com.justep.report.convertor.Excel
- idxFile
- Bex5支持數據分片