Opentaps運行錯誤

來源:互聯網
上載者:User

安裝MYSQL5.5

選擇utf8作為預設字元。

1.在sourceforge 下載1.5版本
2.解壓到系統路徑不帶空格目錄(能通過cd 進入此目錄,目錄路徑無空格) 

3.編輯opentaps目錄中的framework/entity/config/entityengine.xml檔案,使其能正確串連到你的mysql資料庫中。

At line 54-58, Following the changes below:

<delegator name="default"entity-model-reader="main" entity-group-reader="main"entity-eca-reader="main"distributed-cache-clear-enabled="false">

       <group-map group-name="org.ofbiz"datasource-name="localmysql"/>

       <group-map group-name="org.ofbiz.olap"datasource-name="localmysql"/>

       <group-map group-name="org.ofbiz.tenant"datasource-name="localmysql"/>

       <group-map group-name="org.opentaps.analytics"datasource-name="localmysql"/>

       <group-map group-name="org.opentaps.testing"datasource-name="localmysql"/>

At line 325-326, Following the changes below to supportchinese:

           character-set="utf8"

           collate="utf8_general_ci">

 

 

At line 334-335, Following the changes below to link todatabase:

               jdbc-username="name"

               jdbc-password="password"

 

run ant run-install to buildthe exe file.

運行時,可能要修改startofbiz.bat檔案,把裡面的記憶體改小一些,特別是你的記憶體小於1G的情況下,這是必須的,否則java執行個體建立不起來。

 

Note: 如果啟動startofbiz.bat後,訪問http://localhost:8080/opentaps,出現500錯誤。

exception

java.util.regex.PatternSyntaxException: Unexpected internalerror near index 1
java.util.regex.Pattern.error(Pattern.java:1713)
java.util.regex.Pattern.compile(Pattern.java:1466)
java.util.regex.Pattern.(Pattern.java:1133)
java.util.regex.Pattern.compile(Pattern.java:823)
java.lang.String.split(String.java:2292) ....

產生這個問題的是windows系統對 /的不正確處理:
參見文章:http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/urgent-help-build-successful-still-do
找到 ConfigXMLReader.java 81行

把 (String a : url.toString().split(File.separator)) {

改為

for (String a : url.toString().split("/")) {

再重編譯:
run-install-extseed

預設使用者與密碼:admin,opentaps

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.