Instal.lació Openbravo 3

De Wikijoan
Dreceres ràpides: navegació, cerca

Descarrego OpenbravoERP-3.0RC5.1 de la web oficial. Escullo fer una instal.lació custom, aprofitant el Tomcat i el Postgres que ja estan instal.lats. Necessito Ant Apache.

Segueixo el README i la la wiki de la instal.lació d'Openbravo 2.50.

$ sudo bash
$ export ANT_HOME=/opt/apache-ant-1.8.2
$ export PATH=${PATH}:${ANT_HOME}/bin
$ ant setup

En el ant setup em dóna error perquè no pot descarregar el fitxer setup-properties-linux.bin del recurs web:

però manualment sí que el descarrego (i li dono permís d'execució). Comento al fitxer build.xml la part que falla. Ja puc executar setup-properties-linux.bin, i entro en la part gràfica que em demana informació sobre Postgres i Tomcat:

openbravopos-2.30.2-linux-installer.bin

/opt/openbravo/attachments
context name: openbravo
@actual_url_context@/web
context URL: http://localhost:8080/openbravo
http://localhost:8080/manager
login i pwd: joan/isi...

Comença el procés d'instal.lació

$ ant install.source

però es queixa de que he de sortir de root, i de què no sap on està el Java:

$ export JAVA_HOME=/usr/lib/jvm/java-6-sun/
$ echo $JAVA_HOME
$ ant install.source
...
BUILD FAILED
/home/joan/OpenbravoERP-3.0RC5.1/build.xml:1086: The following error occurred while executing this line:
/home/joan/OpenbravoERP-3.0RC5.1/src/build.xml:128: java.lang.OutOfMemoryError: PermGen space

Aquest error és similar al que m'havia passat fa temps:

CATALINA_OPTS="-server -Djava.awt.headless=true -Xms384M -Xmx1024M -XX:MaxPermSize=256M"
JAVA_OPTS="-Xms384M -Xmx1024M -XX:MaxPermSize=256M"
ANT_OPTS=" -Xms384M -Xmx1024M -XX:MaxPermSize=256M"

export CATALINA_OPTS="-server -Djava.awt.headless=true -Xms384M -Xmx1024M -XX:MaxPermSize=256M"
export JAVA_OPTS="-Xms384M -Xmx1024M -XX:MaxPermSize=256M"
export ANT_OPTS=" -Xms384M -Xmx1024M -XX:MaxPermSize=256M"
...
BUILD SUCCESSFUL
Total time: 23 minutes 42 seconds

It creates the database structure, builds the core, compiles Openbravo and generates a war file.

Però no ha generat el war file perquè com es pot llegir en el fitxer config/Openbravo.properties:

#Deploy mode: valid values [class, war, none]
deploy.mode=class

Per tant, l'he de canviar a war.


creat per Joan Quintana Compte, abril 2011

Eines de l'usuari
Espais de noms
Variants
Accions
Navegació
IES Jaume Balmes
Màquines recreatives
CNC
Informàtica musical
joanillo.org Planet
Eines