O2OA(翱途)開發平臺服務器下載及安裝部署 For WindowsServer

O2OA(翱途)開發平臺[下稱O2OA開發平臺或者O2OA]支持公有云,私有云和混合雲部署,也支持複雜的網絡結構下的分佈式部署。O2OA(翱途)開發平臺安裝部署非常方便,只需要簡單的三步即可完成安裝。平臺內部集成了多項管理命令,可以進行系統升級,管理員密碼修改,數據導出恢復等管理操作。

一、檢查芯片架構

因爲不同的芯片架構所支持的JVM不一樣,所以在下載安裝程序之前,需要先確認咱們需要部署的目標服務器的芯片架構(可以參考此篇文檔《指令集 CPU架構 x86 x86_64 arm,linux windows 查看CPU信息》):

 

Windows服務器:

Windows操作系統直接使用systeminfo命令或者其他CPU信息查看的軟件即可確定CPU芯片架構,一般是x86或者arm芯片。

 

Linux服務器:

執行命令:arch

 

根據服務器芯片架構選擇合適的O2OA服務器版本下載

如果是X86_64      下載 Linux 

如果是ARM          下載 ARM 

如果是mips64      下載MIPS

 

二、下載安裝包並且解壓

安裝包下載地址:http://www.o2oa.net/download.html


1671429343849305.png

 

O2OA(翱途)開發平臺支持windows/linux/macos/aix/中標麒麟等操作系統,開發者可以下載相應的安裝包版本,安裝包大小大概600M左右。

這裏以Windows系統爲例闡述安裝步驟:

1) 下載windows對應程序包。

2) 解壓下載後的壓縮包到任意目錄(注意:根據Java應用的規範,請不要使用有中文目錄和空格的目錄名)

3) 爲了服務器能正常啓動,請確認服務器的80端口未被佔用,如果是雲服務器的話,請確認端口可以被訪問(注意:已經加入到安全控制策略,或者防火牆允許以上端口被訪問)。

4) 打開o2server文件夾,選擇 start_windows.bat 雙擊打開(如有必要,請使用管理員身份打開start_windows.bat,避免文件操作權限異常),如下圖所示:

12.png

 

 

O2OA開發平臺自帶的H2數據庫是一個內嵌式的內存數據庫,適合用於開發環境、功能演示環境,並不適合用作正式環境。 如果作爲正式環境使用,建議您使用擁有更高性能並且更加穩定的商用級別數據庫。如Mysql8,Oracle12C,SQLServer 2012等。 另外,O2OA提供數據定期備份和恢復的能力,建議您開啓正式環境的數據定期備份的功能,以確保數據庫異常時可以進行數據恢復。

 

三、檢查服務器端口環境

 

  爲了服務器能正常啓動,請確認服務器的80端口未被佔用(80端口是服務器默認的WEB端口,如果80端口被佔用,請修改相應的端口。具體方法請參考:平臺下載和部署和端口衝突處理 ),如果是雲服務器的話,請確認以上端口可以被訪問(已經加入到安全控制策略,或者防火牆允許以上端口被訪問)

  如果是需要公網可以訪問的話,請確認服務器防火牆,或者雲服務器安全策略是否開放端口80入方向的訪問權限。雲服務器相關安全策略操作請參考:阿里雲ECS服務器的端口啓用

 

四、啓動服務器

   打開o2server文件夾,選擇start_windows.bat雙擊打開批處理文件。(如有必要,請使用管理員身份打開start_windows.bat),命令提示窗口如下圖所示:1576653677071-847fba17-eb19-44fc-a265-a4995ee5aa54.png1576653677071-847fba17-eb19-44fc-a265-a4995ee5aa54.png

image.png

  O2OA各服務器自動開始啓動服務(如果不需要服務器自動啓動,請參考文檔《系統配置-開機自動啓動O2Server》),等待相關服務啓動完成即可。

 

        服務器各組件啓動順序依次爲:

        a.數據庫服務器 (默認佔用80端口) ( 我們建議您在正式投入使用時,選擇性能更高,更加安全穩定的商用級數據庫,如Mysql5.7+,Oracle12C以上,SQLServer 2012+等等 )

        b.文件存儲服務器(默認佔用20040端口)

        c.中心調度服務器(默認佔用80端口)

        d.應用服務器 (默認佔用20020端口)

        e.靜態資源服務器(WEB服務器,默認佔用80端口)

 

啓動完成,訪問服務

web server is started in the application server.
port:80
***********************************

  啓動界面如下圖所示:

image.png

當出現如下信息時,表示安裝完畢,可通過當前主機 http://localhost 或者  http://127.0.0.1登陸O2OA平臺。

 

[main] com.x.server.console.server.web.WebServerTools - web server start completed on port: 80.

系統登錄頁面如下圖所示:

1576653673373-ff4f4c81-b46b-4c52-896e-d2ee5850200d.png

 

使用超級管理員賬號登錄系統:

登錄賬號:xadmin

登錄密碼:o2oa@2022

 

五、及時修改超級管理員密碼

溫馨提示:爲了保障信息安全,安裝部署後建議修改xadmin的默認密碼。教程:密碼管理-超級管理員密碼修改

 

六、啓動命令說明

 help                                   show usage message.
 start|stop [all]                       start stop all enable server.啓動或者停止服務器
 start|stop data                        start stop data server.啓動或者停止數據庫服務器
 start|stop storage                     start stop storage server.啓動或者停止存儲服務器
 start|stop center                      start stop center server.啓動或者停止中心服務器
 start|stop application                 start stop application server.啓動或者應用服務器
 start|stop web                         start stop web server.啓動或者web服務器
 setPassword (oldpasswd) (newpasswd)    change initial manager password.設置管理員密碼
 create encrypt key                     create random RSA key.創建用於遠程連接服務器的私鑰和公鑰
 version                                show available update version.程序版本
 exit                                   exit after stop.退出
 ctl -<argument> option                 system control command, no argument display help.系統指令


輸入ctl

usage: control command
 -clh2,--compactLocalH2                 壓縮本地H2數據庫.
 -dd,--dumpData <path>                  導出數據庫服務器的數據轉換成json格式保存到本地文件.
 -ddl,--DataDefinitionLanguage <type> 導出數據定義語句:建表語句:build,數據庫創建:createDB,數據庫刪除dropDB.
 -ds,--dumpStorage <path>               導出存儲服務器的文件數據轉換成json格式保存到本地文件.
 -ec,--eraseContent <type>              清空實例數據,保留設計數據,type可選值 bbs cms log processPlatform.
 -hd,--heapDump                              生成堆轉儲文件.
 -os,--operatingSystem <repeat>         顯示操作系統信息,間隔2秒.
 -ppe,--processPlatformExecutor         顯示流程平臺執行線程狀態.
 -rd,--restoreData <path or date>       將導出的json格式數據恢復到數據庫服務器.
 -rs,--restoreStorage <path or date>    將導出的json格式文件數據恢復到存儲服務器.
 -td,--threadDump <count>               導出對比線程狀態,間隔5秒.
 -ts,--threadStatus <repeat>            服務器線程狀態,間隔2秒.合併多次執行線程信息到最後一份日誌.
 -uf,--updateFile <path>                升級服務器,升級前請注意備份.

如下圖所示命令:

image.png

 

 

七、如何停止服務

方式一:直接在命令窗口輸入 stop

1576653674593-699a75fb-2c4d-4889-83ea-57598a78ad0e.png

方式二:直接關閉命令窗口,進程將被直接殺死

 

八、關於服務器升級

 

 

1、下載新的服務器安裝包

從官網下載安裝包,如:o2server-7.2.5-windows-x64.zip

 

2、啓動舊版本o2server控制檯

進入o2server安裝目錄,打開控制檯。

 

3、輸入命令開始升級

控制檯輸入ctl

-uf,--updateFile <path>

ctl -uf 最新安裝包路徑,記得更新前要先備份

 

4、重啓服務器,完成升級過程並啓動服務器。

logo_all@1.5x.png

 

以上是對O2OA在Windows操作系統中部署的詳細說明,希望對您有幫助。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章