TinyURL

Enter a long URL to make tiny:
Visualizzazione post con etichetta alfresco. Mostra tutti i post
Visualizzazione post con etichetta alfresco. Mostra tutti i post

venerdì 24 luglio 2009

Alfresco Share con JBOSS

Se vi trovate a dover installare Alfresco su JBOSS, oltre alle configurazioni che potete trovare tranquillamente sul wiki di Alfresco ed il post con la mia mini quida su Alfresco e PostgreSQL in bundle con tomcat, che a breve aggiornerò anche per JBOSS, quello che dovete fare per far funzionare anche Share è inserire le seguenti righe nel file run.sh della directory bin di JBOSS:
JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=false"
prima sarebbe meglio anche inserire queste opzioni:
JAVA_OPTS="$JAVA_OPTS -Xmx2048m -XX:MaxPermSize=512m"
Le prime servono per dire a JBOSS di non essere troppo restrittivo sul rispetto delle specifiche per le servlet. Se non utilizzate questa opzione potrete fare il login dentro share, ma vi troverete un'errore java nella pagina seguente.
Con la seconda riga di opzioni aumentate la memoria minima e massima a disposizione di JBOSS.
Larry

mercoledì 1 luglio 2009

Alfresco e PostgreSQL

Ecco una mini guida che vi vuole indicare i file da modificare per permettere la connessione a PostgreSQL con Alfresco (in Bundle con Tomcat)

Il primo file si trova (per la versione 3.x) in:
(alfresco-home)/tomcat/shared/classes/alfresco/extension/custom-repository.properties
E dovrebbe apparire come di seguito:
dir.root=./alf_data

db.name=(il nome del DB)
db.username=(il nome utente)
db.password=(la password in chiaro)

db.driver=org.postgresql.Driver
db.url=jdbc:postgresql://localhost:5432/alfdb
Nella prima riga gli indicate la directory del contentstore e degli indici di lucene.
Le tre righe centrali sono il nome del DB e le credenziali per potervi accedere.
Le ultime due indicano rispettivamente il Driver da utilizzare per la connessione a postgres e la url (dove è in ascolto postgres) che userà il client jdbc.
Proprio a proposito del driver per postgres , vi dovete ricordare che il jar non è fornito con la versione Labs di Alfresco (con la versione Enterprise non so) quindi vi tocca scaricarlo e metterlo nel posto giusto :) , ovvero la directory: 

(alfresco-home)/tomcat/lib
Il driver lo potete trovare in questo sito.


Il secondo file si trova in:
(alfresco-home)/tomcat/shared/classes/alfresco/extension/custom-hibernate-dialect.properties
E le righe da decommentare/inserire sono le due seguneti:

hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
hibernate.query.substitutions=true TRUE, false FALSE
Non è poi cosi difficile, se mi sono dimenticato qualcosa fatemi sapere!!
Larry