Configuration XML d'OFBiz
framework/base/config/ofbiz-containers.xml
Commenter les services qu'on ne veut pas démarrer :
<!-- <property name="telnet-port" value="9990"/> <property name="app-name" value="OFBiz"/> -->
framework/common/config/general.properties
Configurer les variables de base:
currency.uom.id.default=EUR country.geo.id.default=FR
framework/webapp/config/url.properties
Configurer les propriétés du site web:
port.https=443 port.http=80
framework/entity/config/entityengine.xml
Configurer la base de données à utiliser avec OFBiz (postgresql, mysql, derby, ...)
<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="localpostgres"/> <group-map group-name="org.ofbiz.odbc" datasource-name="localderbyodbc"/> </delegator> <delegator name="default-no-eca" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" entity-eca-enabled="false" distributed-c <group-map group-name="org.ofbiz" datasource-name="localpostgres"/> <group-map group-name="org.ofbiz.odbc" datasource-name="localderbyodbc"/> </delegator>
En configurant les droits d'accès corrects, dans le même fichier un peu plus bas:
<datasource name="localpostgres" helper-class="org.ofbiz.entity.datasource.GenericHelperDAO" [...] <inline-jdbc jdbc-driver="org.postgresql.Driver" jdbc-uri="jdbc:postgresql://127.0.0.1/ofbiz" jdbc-username="ofbiz" jdbc-password="password" [...] </datasource>