Hallo
Ich hab mir gerade Funambol und den OX-Connector installiert. Keine Ahnung, ob ich alles richtig gemacht habe, denn die Dokumentation ist mehr als nur miserabel.
Ich wählte folgenden Weg:
- Funambol Bundle heruntergeladen (funambol-6.5dev20070727.bin) und ausgeführt.
- Dann den Connector heruntergeladen entpackt und in /opt/Funambol kopiert.
- Die Datei oxconnector-6.5.2.s4j in das Modul Verzeichnis kopiert.
- JAVA_HOME in diversen Dateien angepasst.
- install-modules.sh ausgeführt.
- Funambol gestartet (/opt/Funambol/tools/bin/funambol start)
- "/opt/Funambol/ox-listener/bin/oxlistener.sh start" ausgeführt
Danach überprüfte ich die Installation mit dem Funambol Admin Tool.
Sah alles super aus.
Als Source Namen gibt mir das Tool für Kontakte oxscard oder oxcard,
für den Kalender oxscal oder oxcal an.
Doch leider funktionieren diese Sourcen nicht. Am Client erhalte ich den Fehler 511 und am Server steht folgendes in den Logs:
Kann mir jemand sagen was ich da falsch mache? Wie gesagt ich finde keine Dokumentation zum OX-Connector oder zu Funambol 6.5.
Zumindes funktioniert die Authentifizierung schon mal richtig, was wohl bedeutet, dass ich nicht ganz auf dem Holzweg bin.
Danke und Lg
Mani
Ich hab mir gerade Funambol und den OX-Connector installiert. Keine Ahnung, ob ich alles richtig gemacht habe, denn die Dokumentation ist mehr als nur miserabel.
Ich wählte folgenden Weg:
- Funambol Bundle heruntergeladen (funambol-6.5dev20070727.bin) und ausgeführt.
- Dann den Connector heruntergeladen entpackt und in /opt/Funambol kopiert.
- Die Datei oxconnector-6.5.2.s4j in das Modul Verzeichnis kopiert.
- JAVA_HOME in diversen Dateien angepasst.
- install-modules.sh ausgeführt.
- Funambol gestartet (/opt/Funambol/tools/bin/funambol start)
- "/opt/Funambol/ox-listener/bin/oxlistener.sh start" ausgeführt
Danach überprüfte ich die Installation mit dem Funambol Admin Tool.
Sah alles super aus.
Als Source Namen gibt mir das Tool für Kontakte oxscard oder oxcard,
für den Kalender oxscal oder oxcal an.
Doch leider funktionieren diese Sourcen nicht. Am Client erhalte ich den Fehler 511 und am Server steht folgendes in den Logs:
Code:
[2007-10-23 21:08:22,584] [funambol.handler] [ERROR] [42BEC67082D4607C9D86ADFA291DD506] [fol-TkItQ0xUMDc6bWFuZnJlZC53ZWlzcw=$ java.lang.ClassCastException: com.funambol.framework.server.Sync4jUser at com.funambol.ox.engine.source.OXSyncSource.beginSync(OXSyncSource.java:152) at com.funambol.ox.engine.source.OXContactSyncSource.beginSync(OXContactSyncSource.java:73) at com.funambol.server.engine.Sync4jEngine.sync(Sync4jEngine.java:555) at com.funambol.server.session.SyncSessionHandler.processModifications(SyncSessionHandler.java:1642) at com.funambol.server.session.SyncSessionHandler.processSyncMessage(SyncSessionHandler.java:1495) at com.funambol.server.session.SyncSessionHandler.processInitSyncMapMessage(SyncSessionHandler.java:938) at com.funambol.server.session.SyncSessionHandler.processMessage(SyncSessionHandler.java:500) at com.funambol.server.engine.SyncAdapter.processInputMessage(SyncAdapter.java:469) at com.funambol.server.engine.SyncAdapter.processXMLMessage(SyncAdapter.java:217) at com.funambol.transport.http.server.LocalSyncHolder.processXMLMessage(LocalSyncHolder.java:80) at com.funambol.transport.http.server.Sync4jServlet.doPost(Sync4jServlet.java:314) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at com.funambol.transport.http.server.LogContextFilter.doFilter(LogContextFilter.java:98) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Unknown Source)
Zumindes funktioniert die Authentifizierung schon mal richtig, was wohl bedeutet, dass ich nicht ganz auf dem Holzweg bin.
Danke und Lg
Mani
Comment