Você está na página 1de 3

Opentaps 1.5 en Ubuntu Server 12.04 64-bit http://askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6 http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-e nglish/step-step-instructions-ubuntu-v2 http://www.asksaro.com/363-how-to-setup-opentaps-1-5m2-on-ubuntu-server-10-10/ http://comments.gmane.org/gmane.comp.java.ofbiz.user/41925 01.

Instalar Ubuntu Server 12.04 en la VM (lo mas plain posible) - Maquina debe tener 1GB de RAM minimo - El tipo de red debe ser "Bridged" 02. Lista de Prerequisitos - Oracle Java JDK 1.6 (6) - Ant (Probar si con el Ant que viene con Opentaps se puede compilar) - PostgreSQL 9.1 - libqt4-core 03. Instalar Oracle Java JDK 1.6 - Bajar el .bin del JDK para 1.6 de la pagina oficial - Dar permisos de ejecucion: sudo chmod a+x [version]-linux-x64.bin - Ejecutar: ./[version]-linux-x64.bin (Dar ENTER cuando pregunte) - Se crea una carpeta (jdk1.6.0.X). La renombramos (con el unico proposi to de que sea mas "leible") y la movemos a un directorio visible para todo el si stema: sudo mkdir -p /usr/lib/jvm sudo mv jdk1.6.0.X /usr/lib/jvm/java-6-oracle - Se agregan las alternativas a java, javac y javaws (con prioridad 1): sudo update-alternatives --install "/usr/bin/java" "java" "/usr/ lib/jvm/java-6-oracle/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/us r/lib/jvm/java-6-oracle/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/ usr/lib/jvm/java-6-oracle/bin/javaws" 1 - Se selecciona la version de java, javac y javaws que utilizara el sist ema (si esta es la unica instalacion el comando lo dira): sudo update-alternatives --config java sudo update-alternatives --config javac sudo update-alternatives --config javaws - Se confirma la version java -version (Debe retornar: java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33b05) Java HotSpot(TM) Client VM (build 20.7-b02, mixe d mode, sharing) ) javac -version (Debe retornar: javac "1.6.0_33" ) - Se actualizan los PATH: sudo vi /etc/profile (algunos prefieren actualizar el archivo /e tc/profile.d/java-6-oracle.sh que debe tener el mismo efecto) (Al final del archivo agregar lo siguiente: JAVA_HOME=/usr/lib/jvm/java-6-oracle JAVA_BIN=$JAVA_HOME/bin PATH=$PATH:$JAVA_BIN

export JAVA_HOME export JAVA_BIN export PATH ) . /etc/profile (para actualizar los cambios en el sistema sin re iniciar) 04. Instalar PostgreSQL y configurar 9.1 - sudo apt-get install postgresql-9.1 postgresql-client postgresql-doc - Configurar PostgreSQL 9.1: - Cambiar contrasena del usuario postgres en PostgreSQL: sudo su postgres -c psql template1 template1=# ALTER USER postgres WITH PASSWORD 'password'; template1=# \q - Cambiar contrasena al usuario postgres en Linux: sudo passwd -d postgres sudo su postgres -c passwd - Crear usuario y BD de Opentaps: su postgres createuser -W opentaps createdb opentaps exit - Cambiar contrasena de usuario opentaps en PosgreSQL sudo su postgres -c psql template1 template1=# ALTER USER opentaps WITH PASSWORD 'password'; template1=# \q - Modificar archivo de configuracion de PostgreSQL: sudo vi /etc/postgresql/9.1/main/pg_hba.conf Comentar la linea: host all all 127.0.0.1/32 md5 Agregar la linea : host opentaps opentaps 127.0.0.1 255.255.255.255 password Grabar y cerrar. - Reiniciar PostgreSQL sudo /etc/init.d/postgresql restart 05. Instalar y configurar Opentaps 1.5 - Bajar la ultima version estable de Opentaps 1.5 del repositorio oficia l - Descomprimir todo en un directorio: tax xvzf opentaps-1.5.tar.gz - Dar permisos a todos los usuarios a /opt sudo chmod 777 /opt - Mover la carpta de Opentaps a /opt mv opentaps-1.5/ /opt - Modificar el archivo de configuracion de Opentaps: sudo vi /opt/opentaps-1.5/framework/entity/config/entityengine.x ml ~Linea 54 : Debajo de la directiva "Default" modificar el atribu to "datasource-name" de "localderby" a "localpostgres": De: <group-map group-name= org.ofbiz datasource-name= localde rby /> A : <group-map group-name= org.ofbiz datasource-name= localpo stgres /> ~Linea 442: Bajo la directiva "localpostgres" cambiar el atribut o "jdbc-uri" a "jdbc:postgresql://127.0.0.1/opentaps" De: A : ~Linea 443: Bajo la directiva "localpostgres" cambiar el atribut o "jdbc-username" a "opentaps" De:

A : ~Linea 444: Bajo la directiva "localpostgres" cambiar el atribut o "jdbc-password" a "password" (la contrasena para el usuario opentaps que se el igio anteriormente) De: A : Grabar y salir. - Verificar la conectividad a la base de datos: psql -h 127.0.0.1 -p 5432 -U opentaps -W opentaps Si no se recibe ningun mensaje de error puede salir: \q - Compilar Opentaps: cd /opt/opentaps-1.5 ./ant run-install - Ejecutar servicio: ./startofbiz.sh - Para verificar que esta funcionando, en un browser (con Java instalado ): http://ipservidoropentaps:8080/opentaps Usuario: admin Contrasena: opentaps - ./stopofbiz.sh detiene Opentaps (supuestamente) 06. Problemas http://comments.gmane.org/gmane.comp.java.ofbiz.user/41925

Você também pode gostar