<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'")))
    感謝給與指點,謝謝!  回復  更多評論
      

    主站蜘蛛池模板: 国内一级一级毛片a免费| 国产亚洲综合久久系列| 精品亚洲A∨无码一区二区三区| 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲精品国产国语| 两性刺激生活片免费视频| 久久亚洲精品国产精品| 久久国产精品亚洲综合| 99在线视频免费观看| 久久精品国产亚洲一区二区| 三年片在线观看免费| 亚洲AV无码一区二区二三区软件| 久久亚洲高清观看| 久久久精品免费国产四虎| 免费看韩国黄a片在线观看| 亚洲人成人77777网站不卡| 国产大片线上免费观看| 亚洲日本va一区二区三区| 大学生一级特黄的免费大片视频 | 亚洲综合激情视频| 国产大陆亚洲精品国产| 亚洲av高清在线观看一区二区| 亚洲精品网站在线观看不卡无广告 | 亚洲一级特黄大片无码毛片| 丁香花在线观看免费观看图片 | 久久久无码精品亚洲日韩蜜桃| 亚洲人成人77777在线播放| 午夜免费福利影院| 农村寡妇一级毛片免费看视频 | 国产午夜不卡AV免费| 久久亚洲AV成人无码软件| 成人毛片免费观看视频在线| 美女无遮挡免费视频网站| 国产亚洲婷婷香蕉久久精品| 91亚洲国产成人久久精品网址| 羞羞视频免费网站在线看| 亚洲国产午夜电影在线入口| 成人免费无码精品国产电影| 中文在线免费视频| 2019亚洲午夜无码天堂| 国产亚洲成归v人片在线观看 |