1、新建Tomact Server 服務器並配置測試
一、文件-新建-其餘-過濾server-服務類型選擇Tomact V7.0 Server
二、根據須要修改Server Nmae 或 Server'S host name
三、下載並安裝 apache-tomact-7.0.47,指定tomact路徑後,開始下載,右下角能夠查看進度
四、點擊Server視圖雙擊新建的Tomact Server進行相關配置
4.1 在Serverr locations 選型中勾選第二項(使用Tomact安裝路徑)
4.2 在Serverr locations選型中將發佈路徑設置爲新安裝Tomact 文件下的webapps文件夾
4.3 在Timeouts 中將開始和中止時間分別設置爲450和150;
五、單擊工具欄保存按鈕保存設置
六、啓動tomact,測試配置是否成功
七、在控制檯中出現「信息: Server startup in 1440 ms」字樣,表示Tomact啓動成功
八、在瀏覽器地址欄輸入http://localhost:8080,若能打開頁面,表示tomact配置成功,可正常使用;
九、中止Tomact server服務
2、解壓縮SpagoBI5.1中文源碼到本地磁盤
3、打開Eclipse 進行源碼導入並配置
一、文件-導入-General-現有項目到工做空間,瀏覽源碼所在文件夾
二、在導入項目選項卡中勾選將項目複製到工做空間中
三、在左側項目資源管理器中點擊SpagoBIProject ,按F2,修改項目名稱爲SpagoBI
四、右鍵SpagoBI,屬性-資源 將文本文件編碼修改成UTF-8後,點擊應用按鈕
五、在Targeted Runtimes中勾選新建的Tomact Server,後點應用按鈕
六、分別對ChartEngline、CockpitEngline、WhatifEngline等引擎參照4和5步驟進行相關設置
七、檢查QbeCore、SpagoBIDAO、SpagoBIUtils、SpagoBIUtilsJSON的編碼方式及目標運行時是否和四、5步驟設置同樣
八、在Markers視圖中能夠看下當前的錯誤狀況、問題咱們能夠不用理會
4、建立SpagoBI元數據庫並導入數據表
一、打開Mysql客戶端,輸入root用戶密碼後進入管理界面
二、點擊工具欄上建立數據庫按鈕,建立spagobi數據庫
三、右鍵點擊spagobi數據庫,將其設置爲默認數據庫
四、經過導入slq文件,建立sapgobi數據庫相關表及數據
4.一、打開SpagoBI開發工具包中的02_CreateSpagoBDBI壓縮文件並解壓縮,共有3個SQL文件,分別按照所示編號導入;
4.二、點擊工具欄打開SQL文件按鈕,選擇01MySQL_create文件,點擊執行按鈕
4.三、其餘2個文件的導入方法同上
4.四、刷新後能夠看到成功導入的表及數據
4.五、將此C:\Program Files (x86)\MySQL\Connector.J 5.1路徑下的jar包複製到E:\03-SpagoBI源碼編譯\SpagoBI中文社區\lib下
5、修改源碼解決中文語言logo不顯示問題
一、打開Eclipse,窗口-顯示視圖-導航器
二、在導航器視圖中定位到「SpagoBI\web-content\themes\sbi_default\css\analiticalmodel\execution\main.css」
三、雙擊打開,在253行,添加代碼:並保存
.icon-zh {
background-image: url('../../../img/zh_CN.gif') !important;
}css
四、在導航器視圖中定位到「SpagoBIProject\web-content\themes\geobi\css\analiticalmodel\execution\main.css」
五、雙擊打開,在253行,添加代碼:並保存
.icon-zh {
background-image: url('../../../img/zh_CN.gif') !important;
}web
六、在導航器視圖中定位到「SpagoBI\web-content\themes\sbi_default\img」文件夾
七、雙擊解壓縮SpagoBI開發工具包中的10-SpagoBI中文語言國企圖標,將zh_CN.gif文件拖拽進去,類型選擇複製
八、在導航器視圖中定位到「SpagoBIProject\web-content\themes\geobi\img」文件夾
九、雙擊解壓縮SpagoBI開發工具包中的10-SpagoBI中文語言國企圖標,將zh_CN.gif文件拖拽進去,類型選擇複製
6、替換文件解決cockpit引擎帶參數報表查詢報錯問題
一、打開Eclipse,search-文件,在文件名模式中輸入TableWidget.js後點搜索
二、在搜索結果中點擊文件TableWidget.js,右鍵屬性-顯示位置-導航器或直接定位到/SpagoBICockpitEngine/WebContent/js/src/ext4/sbi/cockpit/widgets/table
三、將該文件夾下的TableWidget.js刪除
四、雙擊解壓縮SpagoBI開發工具包中的11-Cockpit引擎報錯問題處理,將TableWidget.js拖拽進去,選擇複製
7、配置Tomact中Server.xml文件
一、打開Eclipse,search-文件,在文件名模式中輸入server.xml後點搜索
二、雙擊打開server.xml,點擊源碼模式,清空
三、雙擊解壓縮SpagoBI開發工具包中的03_server配置文件,打開server.xml文件,全選後複製粘貼;
四、定位到54行,檢查數據庫名稱及用戶名密碼是否正確,如不整齊,請按照本身設置的帳號密碼輸入;
四、點擊工具欄保存按捺
8、添加SpagoBI工程到Tomact Server中
一、打開Eclipst,進入Server視圖,雙擊Tomact Server服務器
二、點擊Modules選項卡
三、點擊 Add Web Mouule,分別選中SpagoBI主工程及相關引擎添加到Tomact Server的web module中
四、跟進須要能夠選擇是否要打包的引擎,若是不想編譯或用不到此引擎,選中rumove便可
9、啓動Tomact打包編譯源碼
一、點擊Server視圖,啓動tomact
二、Eclipse右下角會顯示當前編譯打包進度
二、當控制器中出現中出現「信息: Server startup in XXXXX ms」字樣,表示Tomact啓動成功
三、打開E:\03-SpagoBI源碼編譯\SpagoBI中文社區\webapps,會看到SpagoBI主工程及相關引擎已成功打包
四、在地址欄輸入http://localhost:8008/SpagoBI 回車,進入SpagoBI登錄界面
五、用戶名密碼分別輸入biadmin,進入SpagoBI Server主界面
10、修改資源中的語言配置屬性使其顯示中文
一、進入SpagoBIServer平臺後,點擊左側資源,進入服務器配置--配置管理
二、在過濾器中選擇目錄中選擇「LANGUAGE_SUPPORTED」
三、在名稱爲LANGUAGE的行所對應的值檢查中添加,[zh,CN]
四、將名稱爲default的行所對應的值檢查修改成zh,CN,使其默認語言爲中文sql
若是以上文字描述,不夠清楚的話,您能夠查看視頻教程:視頻教程數據庫
結束
*********************************************************************
瞭解更多,請關注SpagoBI中文社區微信號,或加入SpagoBI中文社區QQ羣
一、微信號:SpagoBI中文社區 SpagoBI
二、QQ羣號:SpagoBI中文社區 275725345
*********************************************************************apache