开源ERP安装之Opentaps和Openbravo安装指南
開源ERP安裝之Opentaps和Openbravo安裝指南
Openbravo3安裝
官網(wǎng)以及很多博客給出的鏈接,點(diǎn)擊之后會下載到虛擬機(jī)版本的應(yīng)用程序,這種壓縮包解壓之后里面是一個虛擬機(jī)的配置文件和一個虛擬硬盤文件,這種程序直接放在VMware里啟動就好了,沒有什么可說的。
源碼版本的安裝首先需要下載到源碼(https://sourceforge.net/projects/openbravo/files/10-openbravo-early-releases/3.0RC6.1/sources/),然后需要tomcat,ant,oracle或者postpresql數(shù)據(jù)庫。
網(wǎng)上很多人提到tomcat必須要適用tomcat6,我沒有測試其他版本,那就按照tomcat6來吧。下載解壓版tomcat之后需要配置CATALINA_HOME環(huán)境變量。因為在適用ant編譯源碼時最后一步是將源碼打成war包放在${env.CATALINA_HOME}/webapps下。
同時需要修改tomcat-users.xml文件,提供一個tomcat控制臺的管理帳號。配置文件內(nèi)同可以參考
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
JAVA_HOME等常用的環(huán)境變量肯定是需要配置的,然后openbravo使用了比較老的cglib,這會導(dǎo)致permsize需求量比較大,如果不配置-XX:MaxPermSize參數(shù)的話可能會導(dǎo)致java.lang.OutOfMemoryError: PermGen space異常。建議這個值應(yīng)該配置在512M。當(dāng)然如果你有能力愿意修改openbravo的源碼依賴,降低內(nèi)存使用量最好了。
配置permsize的方法是新增環(huán)境變量JAVA_OPTS=”-XX:MaxPermSize=512M”
數(shù)據(jù)庫配置
一開始我使用了Oracle數(shù)據(jù)庫,后來發(fā)現(xiàn)實(shí)在能力有限,只好改用了PostpreSql數(shù)據(jù)庫。安裝好數(shù)據(jù)庫之后需要記下來一個管理員帳號。稍后會用到。
ant配置
ant配置沒什么好說的,去官網(wǎng)下載ant的安裝包,設(shè)置好ANT_HOME,然后運(yùn)行ant -version命令,可以運(yùn)行就說明安裝成功
進(jìn)入源碼目錄之后 使用ant命令“ant setup”,這一步主要是根據(jù)操作系統(tǒng)下載了一個可執(zhí)行文件,該文件以圖形化界面引導(dǎo)配置位于config/Openbravo.properties的配置文件。所以可以在運(yùn)行這個程序之后手動修改這個配置文件。
注意,配置數(shù)據(jù)庫的時候需要提供兩個用戶。我也不太明白這兩個用戶應(yīng)該從哪里獲得,后來發(fā)現(xiàn)其實(shí)應(yīng)該是提供一個系統(tǒng)用戶,以及一個你需要創(chuàng)建的用戶名密碼,程序會根據(jù)你提供的用戶名密碼創(chuàng)建一個新的用戶。
Openbravo.properties文件配置完成之后運(yùn)行“ant install.source”命令,這個命令主要是用來初始化數(shù)據(jù)庫。可能需要比較長的時間。并且會容易出現(xiàn)內(nèi)存不足的異常。解決辦法就在JAVA_OPTS參數(shù)里。
5. 完成之后
ant命令執(zhí)行之后,需要手動啟動tomcat。啟動之后根據(jù)剛剛配置的地址和項目名稱訪問項目。默認(rèn)地址為http://localhost:8080/openbravo,初始用戶名Openbravo,密碼openbravo.
總結(jié)
以上是生活随笔為你收集整理的开源ERP安装之Opentaps和Openbravo安装指南的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 银行业务分析(数据整合)
- 下一篇: 李春葆《数据结构》第五版