March 14, 2007

Alfresco in JBoss 4.0.5 integrieren

Seit Kurzem ist das Document Manangement System Alfresco in der Community Edition in Version 2.0 verfügbar. Leider gibt es einige Schwierigkeiten das neue Release mit JBoss AS in der Version 4.0.5 lauffähig zu bekommen.

Zwar erscheint Alfresco, man kann es aber nicht benutzen, da die Links JavaScript Fehler produzieren. So etwas zum Beispiel:

Error: document.forms.dashboard['dashboard:act'] has no properties


Grund dafür scheint eine fehlerhafte MyFaces Bibliothek zu sein.

Um Alfresco doch unter JBoss 4.0.5 zum Laufen zu bekommen, muss man unter $JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/ die MyFaces Jars (in Version 1.1.4) gegen eine ältere Version (1.1.1) austauschen. Mit dieser Version von MyFaces kann Alfresco auch unter JBoss AS 4.0.5 benutzt werden. Unter 4.0.4 ist ein Austausch nicht notwendig, da dort MyFaces eh in Version 1.1.1 vorliegt.

Soweit so gut. Möchte man Alfresco 2.0 auch noch in einem Portlet unter JBoss Portal 2.4.1 benutzen, wird es komplizierter. Doch es gibt eine Lösung, die hier beschrieben wird.

No comments:

Post a Comment