Ofbiz10.04 mysql 데이터베이스 설정 변경

작년 4월에 원래 시나에 쓰여 있던 것들, 기술 문장 이후 모두 이곳으로 옮겼다
 
Step1, mysql 아래에 라이브러리 ofbiz10 만들기
 
Step2, mysql 드라이버 패키지를 framework\entity\lib\jdbc에 복사
 
Step3, framework\entity\config 아래의 entityengine을 수정합니다.xml, 다음:
 
a:연결 매개 변수 수정
 
<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="utf8"                ——          

            collate="utf8_general_ci">     ——    ,         

        <read-data reader-name="seed"/>

        <read-data reader-name="seed-initial"/>

        <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/ofbiz10?autoReconnect=true"   ——  

                jdbc-username="root"              ——   

                jdbc-password=""                      ——  

                isolation-level="ReadCommitted"

                pool-minsize="2"

                pool-maxsize="250"

                time-between-eviction-runs-millis="600000"/><!-- Please note that at least one person has experienced a problem with this value with MySQL

                and had to set it to -1 in order to avoid this issue.

                For more look at http://markmail.org/thread/5sivpykv7xkl66px and http://commons.apache.org/dbcp/configuration.html-->

        <!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->

</datasource>
 
 
b: 실체 엔진의 데이터베이스 부족 설정 수정
    <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"/>

    </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"/>

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

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

    </delegator>

 

    <!-- be sure that your default delegator (or the one you use) uses the same datasource for test. You must run "ant run-install" before running "ant run-tests" -->

    <delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">

        <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"/>

</delegator>
 
 
Step4, dos 를 열고 ofbiz10 디렉토리 아래에서 명령을 실행합니다.
ant run-install - 첫 번째 달리기는 많은 시계를 만들어야 하고 많은 데이터를 가져와야 합니다. 컴퓨터가 설정되어 있으면 약 십여 분 정도 걸립니다. 저는 보통 30분 가까이 걸립니다. Build Successful이 나타나는 것을 성공 표지로 하고 얼마나 오래 걸릴지 알려 줍니다.
startofbiz.bat--서비스 오픈
 
Step5가 성공적으로 시작되었으며 다음 인터페이스를 열 수 있습니다.
 
http://localhost:8080/ecommerce ;       
https://localhost:8443/webtools
;

좋은 웹페이지 즐겨찾기