Instalando Alfresco 3.4 Linux con BD Oracle

cancel
Showing results for 
Search instead for 
Did you mean: 
alf_sea
Member II

Instalando Alfresco 3.4 Linux con BD Oracle

Hola,

En el instalador, la versión 3.4 para linux, llego al paso Database Installation donde me da a legir entre usar Mysql o una BD existente.

Bueno eligo 'I wish to use an existing database', me aparece otro dialogo 'Database configuration', pues ahí he puesto los mismo datos que uso con Hibernate para conectar a la misma BD Oracle.

JDBC URL –> jdbcSmiley Surprisedracle:thin:@localhost:1521:XE
JDBC DRIVER –> oracle.jdbc.OracleDriver
Database name –> alfresco
Username –> alfresco
Password –> alfresco

Luego aceptar y aparece otro dialogo 'Tomcat Port Confguration'

Web Server Domain: 127.0.0.1
Tomcat Server Port: 8081  (he puesto este porque 8080 está ocupado por Oracle, no se si a la larga acarreará problemas)
Tomcat Shutdown Port: 8005
Tomcat SSL Port: 8443
Tomcat AJP Port: 8009

luego aceptar y aparece otro dialog 'Admin Password' le pongo "alfresco" y continúo, aparece otro dialog 'Ready to Install', Adelante y comienza la instalación.

Esperamos a que termine y aparezca el dialog que certifica que la instalación ha sido completada satisfactoriamente.

Levanto el servidor –>  cd alfresco/ –>  alfresco.sh start

/home/user/alfresco/openoffice/scripts/ctl.sh : openoffice started at port 8100
Using CATALINA_BASE:   /home/user/alfresco/tomcat
Using CATALINA_HOME:   /home/user/alfresco/tomcat
Using CATALINA_TMPDIR: /home/user/alfresco/tomcat/temp
Using JRE_HOME:        /home/user/alfresco/java
Using CLASSPATH:       /home/user/alfresco/tomcat/bin/bootstrap.jar
/home/user/alfresco/tomcat/scripts/ctl.sh : tomcat started

Luego en un navegador –> http://127.0.0.1:8081/share y aparece el Login donde te solicita el usuario y password, bueno me canso de ponerlo y siempre me tira "Failed to Login".

Imagino que no se cargó el schema de la BD en Oracle, bueno mi pregunta es ¿qué puedo hacer ahora para cargar el schema en la BD manualmente? Si es ese el problema claro.

Los usuarios y pass que he probado han sido:
admin – alfresco
alfresco – alfresco
system – alfresco

pero ninguno ha funcionado.

Saludos
6 Replies
alf_sea
Member II

Re: Instalando Alfresco 3.4 Linux con BD Oracle

El archvio alfresco-global-properties.conf parece estar bien, solo tengo una duda con la primera línea ya que apunta al directorio "alf_data" y ese directorio no está dentro del directorio "alfresco" donde se encuentra la instalación.

###############################
## Common Alfresco Properties #
###############################

dir.root=/home/hdj/alfresco/alf_data

web.application.context.url=http://localhost:8081/alfresco

### database connection properties ###
db.driver=oracle.jdbc.OracleDriver
db.username=alfresco
db.password=alfresco
db.name=alfresco
db.url=jdbcSmiley Surprisedracle:thin:@localhost:1521:XE
alf_sea
Member II

Re: Instalando Alfresco 3.4 Linux con BD Oracle

He seguido estos pasos, http://wiki.alfresco.com/wiki/Database_Configuration#Oracle_example, pero ahora me faltaría añadir el schema a la BD o que alfresco lo cree, pero ¿cómo?

El driver Oracle ojdbc6.jar lo he añadido a la carpeta "home/user/alfresco/tomcat/lib".
mikel_asla1
Active Member

Re: Instalando Alfresco 3.4 Linux con BD Oracle

Tu problema es que algunos XMLs tienes endpoints "a pelo" apuntando al 8080, que es el puerto por defecto. Cuando se cambia el puerto por defecto del tomcat, has de cambiar todos los endopoints. Revisa este fichero

<tomcat_home>/shared/classes/alfresco/web-extension/share-config-context.xml
Sería conveniente también hacer un grep y adaptarlos todos al 8081

Ya nos cuentas, un saludio
alf_sea
Member II

Re: Instalando Alfresco 3.4 Linux con BD Oracle

Gracias Mikel,

Al final lo que hice fue desinstalar lo que tenía en el puerto 8080 e instalé alfresco y luego volví a instalo lo que tenía en el puerto 8081 y listo. Es más sencillo que modificar los archivos de alfresco, la mayoría apuntan al puerto 8080.

Pero ahora me está ocurriendo lo mismo, pero hago

netstat -na | grep 8080 y no hay ningún puerto escuchando (LISTEN)

y cuando hago catalina.sh run me dice que el puerto 8080 está siendo usado

?¿

Saludos
mikel_asla1
Active Member

Re: Instalando Alfresco 3.4 Linux con BD Oracle

¿Podrías pasarnos el archivo alfresco.log completo?
Me suena a que tienes alguna entrada en el /etc/hosts que no le gusta a Alfresco, pero hace falta ver el log. Para borra el log, mira que el puerto no este ocupado, arranca y peganos el log, así seguro que damos con la tecla.
alf_sea
Member II

Re: Instalando Alfresco 3.4 Linux con BD Oracle

Gracias Mikel,

De momento estoy tirando con Mysql, pero lo miraré en cuanto tenga tiempo y lo pongo aquí.

Saludos

Javier