<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    spark的自留地(ofbiz/eclipse rcp/shark/opentaps)

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      54 Posts :: 0 Stories :: 112 Comments :: 0 Trackbacks

    opentaps是一個基于ofbiz基礎開發的完全開源的企業級應用系統。它包括了完整的ERP和CRM解決方案和內建的企業智能工具。

    opentaps現在在國內應用面不象sugarcrm/vtigercrm這些企業應用那樣普遍,我想很大程度是由于JavaEE應用的邏輯結構嚴謹與復雜度決定其不象PHP應用那樣容易拆分按需閱讀切入。了解一個JavaEE的應用需要先了解其構造的框圖、分層結構、每層實現的技術方式以及采用的技術。對于OFBiz這樣一個野心極大要囊括幾乎所有企業應用層面的項目,想要掌握它就更難上加難了,也許我們可以選擇簡單開始,先從文檔的中文化與由簡入繁的練習中開始了解這個龐大的開源項目。


    閑話少說,我們先從opentaps的安裝開始,讓我們能夠在自己的機器上跑起opentaps開始,也許你一直在尋找的企業應用已經全部在此嘍!

    準備工作:
    1、安裝JDK 1.5或以上版本,并在系統中設置好JAVA_HOME及相關PATH
    2、安裝MYSQL 5.0或以上版本
    3、安裝ANT1.7或以上版本,并在系統中設置好ANT_HOME及相關PATH
    4、從以下地址下載opentaps 1.0.2二進制版本
    http://nchc.dl.sourceforge.net/sourceforge/opentaps/opentaps-1.0.2-all-platforms.zip

    開始安裝:
    1、通過mysql命令行來創建opentaps所需數據庫,為了方便識別,我們這里就用opentaps來做數據庫吧。
    mysql> create database opentaps;

    2、將下載的opentaps-1.0.2-all-platforms.zip解壓至你的工作目錄。

    3、編輯opentaps目錄中的framework/entity/config/entityengine.xml文件,使其能正確連接到你的mysql數據庫中。
    3.1 將其中的<delegator name="default"...> 段中的"datasource-name"從原來的"local" 改為 "localmysql"
    3.2 編輯<datasource name="localmysql"...> 段內容,修改"jdbc-uri"為"jdbc:mysql://127.0.0.1/opentaps?autoReconnect=true";修改"jdbc-username"/ "jdbc-password"為你的mysql連接用戶名/密碼,修改character-
    set="gbk",collate="gbk_bin",示例如下:

     

        <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"/>
        
    </delegator>
        
    <delegator name="default-no-eca" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" entity-eca-enabled="false" distributed-cache-clear-enabled="false">
            
    <group-map group-name="org.ofbiz" datasource-name="localmysql"/>
        
    </delegator>

        
    <delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">
            
    <group-map group-name="org.ofbiz" datasource-name="localmysql"/>
        
    </delegator>
        
    <delegator name="other" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">
            
    <group-map group-name="org.ofbiz" datasource-name="localmysql"/>        
        
    </delegator>




        
    <datasource name="localmysql"
                helper-class
    ="org.ofbiz.entity.datasource.GenericHelperDAO"
                field-type-name
    ="mysql"
                check-on-start
    ="true"
                add-missing-on-start
    ="true"
                check-pks-on-start
    ="false"
                use-foreign-keys
    ="true"
                join-style
    ="ansi-no-parenthesis"
                alias-view-columns
    ="false"
                drop-fk-use-foreign-key-keyword
    ="true"
                table-type
    ="InnoDB"
                character-set
    ="gbk"
                collate
    ="gbk_bin">
            
    <read-data reader-name="seed"/>
            
    <read-data reader-name="demo"/>
            
    <read-data reader-name="ext"/>
            
    <inline-jdbc
                    
    jdbc-driver="com.mysql.jdbc.Driver"
                    jdbc-uri
    ="jdbc:mysql://127.0.0.1/opentaps?autoReconnect=true"
                    jdbc-username
    ="opentaps"
                    jdbc-password
    ="opentaps-password"
                    isolation-level
    ="ReadCommitted"
                    pool-minsize
    ="2"
                    pool-maxsize
    ="20"/>



    4、進行系統初始化
    在命令行窗口下,進入opentaps根目錄后運行
    ant run-install
    系統開始安裝,等大約15-30分鐘后,系統提示安裝完成。


    啟動opentaps
    雙擊運行opentaps目錄下的startofbiz.bat命令即可,請注意控制臺輸入默認輸出至log下的ofbiz.log中,所以無法從控制臺中判斷系統是否啟動完成,一般需等待兩到五分鐘。也可以將輸出改回至console。

    訪問opentaps
    打開瀏覽器訪問:http://localhost:8080/
    點擊你希望訪問的功能特性,系統默認帳號為
    admin/ofbiz,擁有所有權限。

     

     本人原創文章,歡迎轉載,轉載請注明出處!

    posted on 2008-10-02 15:26 shanghai_spark 閱讀(3290) 評論(12)  編輯  收藏 所屬分類: opentaps

    Feedback

    # re: opentaps 1.0.2安裝(mysql)[未登錄] 2008-11-09 22:00 Simon
    Hi,
    您是否愿意加入Si Chen的社區,謝謝。
    Opentaps:
    https://sourceforge.net/forum/forum.php?forum_id=882884
    Chinese Manuel(Draft)
    http://www.opentaps.org/cndocs/index.php/Opentaps_Users_Manual

    Welcome.

    禮!  回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql) 2009-04-23 18:21 路人甲
    謝謝~!  回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql) 2009-08-12 22:56 啥也不懂
    高手能說的詳細點么?用什么服務器啊?具體的配置過程啊什么的能說說么?  回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql)[未登錄] 2009-08-13 07:05 spark
    有什么不明白嗎? opentaps內嵌了一個web服務器,不需要額外的服務器,當然它也可以配置到其它應用服務器上。比如jboss。配置過程已經寫出了來呀。  回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql) 2009-08-13 07:38 啥也不懂
    哦,原來是這樣,呵呵,我一直以為要額外裝個什么web服務器呢,感謝您的回復  回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql) 2009-08-13 08:10 啥也不懂
    您好,我按照您的教程安裝好后,出現了java.lang.OutOfMemoryError: Java heap space 錯誤,這種錯誤該如何排除呢?網上找了些方法好像并不是很好用

      回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql) 2009-08-13 11:06 廣州spark
    打開startofbiz.bat加上參數:-Xms256M -Xmx512M -XX:MaxPermSize=128M,編輯后應該是這樣:

    "%JAVA_HOME%\bin\java" -Xms256M -Xmx512M -XX:MaxPermSize=128M -Duser.language=en -jar ofbiz.jar > runtime\logs\console.log
      回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql) 2009-08-13 14:26 啥也不懂
    謝謝spark啊,現在的問題是總也無法連接上數據庫,這個應該是之前就有的問題,只是剛發現,還請多幫幫忙啊  回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql) 2009-08-13 15:01 廣州spark
    那你請先確認數據庫啟動了,可以通過mysql command確認。  回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql) 2009-08-13 15:28 啥也不懂
    謝謝您的耐心解答,現在已經配置成功了,以前一直搞.net和php的 java相關的東西從沒接觸過,幸虧有您的幫助。不過我絕對對于很多人來說這篇教程很難讓人一次性配成功的,這里面有很多細節都沒有交代的很清楚,或許是因為我接觸的少的原因,還是萬分感謝!  回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql) 2009-08-20 16:35 123123123
    為什么啟動過的時候老是報 IO異常? 編譯過程中還經常性的出現一個 set time out 2day 什么的  回復  更多評論
      

    # re: opentaps 1.0.2安裝(mysql) 2009-10-27 00:32 study
    安裝1.0.4進行ant run-install時,出現好多錯誤,其中:
    Failure in create operation for entity [EntityKeyStore]: org.ofbiz.entity.GenericEntityException: Exception while inserting the following entity: [GenericEntity:EntityKeyStore][createdStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][createdTxStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][keyName,c42e4890e183c1c0f95ee0574ebc1a0ecae5fdacae06556d(java.lang.String)][keyText,10290ba2eac2a1a46273527625e9a79bd376865792190125(java.lang.String)][lastUpdatedStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][lastUpdatedTxStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)] (while inserting: [GenericEntity:EntityKeyStore][createdStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][createdTxStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][keyName,c42e4890e183c1c0f95ee0574ebc1a0ecae5fdacae06556d(java.lang.String)][keyText,10290ba2eac2a1a46273527625e9a79bd376865792190125(java.lang.String)][lastUpdatedStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][lastUpdatedTxStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO ENTITY_KEY_STORE (KEY_NAME, KEY_TEXT, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?) (General error message from server: "Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT'"))). Rolling back transaction.
    Exception: org.ofbiz.entity.GenericEntityException
    Message: Exception while inserting the following entity: [GenericEntity:EntityKeyStore][createdStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][createdTxStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][keyName,c42e4890e183c1c0f95ee0574ebc1a0ecae5fdacae06556d(java.lang.String)][keyText,10290ba2eac2a1a46273527625e9a79bd376865792190125(java.lang.String)][lastUpdatedStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][lastUpdatedTxStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)] (while inserting: [GenericEntity:EntityKeyStore][createdStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][createdTxStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][keyName,c42e4890e183c1c0f95ee0574ebc1a0ecae5fdacae06556d(java.lang.String)][keyText,10290ba2eac2a1a46273527625e9a79bd376865792190125(java.lang.String)][lastUpdatedStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)][lastUpdatedTxStamp,2009-10-26 22:58:31.453(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO ENTITY_KEY_STORE (KEY_NAME, KEY_TEXT, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?) (General error message from server: "Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT'")))
    感謝給與指點,謝謝!  回復  更多評論
      

    主站蜘蛛池模板: 亚洲AV永久纯肉无码精品动漫 | 欧美a级在线现免费观看| 激情97综合亚洲色婷婷五 | 精品一区二区三区高清免费观看 | 欧洲人成在线免费| 亚洲一区二区三区AV无码| 男女猛烈激情xx00免费视频| 日本一道本高清免费| 亚洲国产综合AV在线观看| 国产又黄又爽又刺激的免费网址 | 成年在线网站免费观看无广告 | 一级特黄色毛片免费看| 自拍偷自拍亚洲精品第1页| 中文字幕在线视频免费| 久久精品亚洲综合| 色老头永久免费网站| 亚洲中文字幕久久精品蜜桃 | EEUSS影院WWW在线观看免费| 亚洲狠狠婷婷综合久久久久 | 国产亚洲成av片在线观看| 国内精品久久久久影院免费| 亚洲网站在线观看| 99在线精品视频观看免费| 亚洲日本一线产区和二线 | 又粗又大又长又爽免费视频| 黄页网址大全免费观看12网站| 亚洲一区二区女搞男| 久久精品国产免费观看三人同眠| 精品国产日韩久久亚洲| 亚洲M码 欧洲S码SSS222| 很黄很污的网站免费| 亚洲综合偷自成人网第页色| 免费大香伊蕉在人线国产| 91免费在线视频| 亚洲AV综合色区无码二区偷拍| 日韩中文无码有码免费视频| 中文字幕视频免费在线观看| www.亚洲日本| 国产亚洲一区二区三区在线不卡| 最近高清中文字幕免费| 精品亚洲福利一区二区|