Hier ein kurzes How To. Vielleicht kann das Martin ja noch etwas vervollständigen und übersetzen...
Zuerst benötigen wir das Funambol Bundle und den OX-Connector:
Code:
cd /tmp wget http://download.fr2.forge.objectweb.org/sync4j/funambol-6.5dev20071020.bin wget http://download.fr2.forge.objectweb.org/sync4j/funambol-ox-connector-6.5.3.tar.gz
Code:
chmod +x funambol-6.5dev20071020.bin ./funambol-6.5dev20071020.bin
Jetzt kommen wir zum OX-Connector:
Auspacken und ins Funambol Verzeichnis kopieren:
Code:
tar -xvvf funambol-ox-connector-6.5.3.tar.gz cp Funambol/connector/oxconnector-6.5.3.s4j /opt/Funambol/ds-server/modules/ cp -R Funambol_src/Funambol/ox-listener Funambol/
Code:
modules-to-install=foundation-6.5.5,funambol-webdemo-client-6.5.2,funambol-phones-support-6.5.1,funambol-email-6.5.5,oxconnector-6.5.3
Wir müssen uns dazu im ds-server Verzeichnis befinden:
Code:
cd /opt/Funambol/ds-server bin/install-modules.sh
Nun passen wir die Einstellungen an:
In "/opt/Funambol/ox-listener/bin/oxlistener.sh" müssen wir "BUNDLED_JAVA_HOME" auf "/opt/Funambol/tools/jre-1.5.0/jre/" setzen.
In den Dateien:
- /opt/Funambol/ox-listener/config/com/funambol/oxlistener/task/OXListenerTask.xml
- /opt/Funambol/ds-server/config/ox/ox/OXConnector.xml
muss jeweils "OXUrl" auf "http://<<oxdomin>>:80" gesetzt werden.
... und in "/opt/Funambol/ds-server/config/Funambol.xml" muss noch der Officer geändert werden:
Code:
<void property="officer"> <string>com/funambol/server/security/OXOfficer.xml</string> </void>
Code:
/opt/Funambol/tools/bin/funambol.sh stop /opt/Funambol/tools/bin/funambol.sh start
Code:
/opt/Funambol/ox-listener/bin/oxlistener.sh start
Für eine saubere Installation könnte man noch den OX-Listener in das Funambol Start-Script integrieren.
Als Sync-URL sollte bei den Clients "http://<<funambol-domain>>/funambol/ds" stehen. Der Port ist 8080.
Die verschiedenen Sourcen kann man in
"/opt/Funambol/ox-listener/config/com/funambol/oxlistener/task/OXListenerTask.xml"
nachlesen.
Viel Spaß
Mani
Leave a comment: