[Obm] obm-sync
Maxime
maxime.charpenne at univ-avignon.fr
Wed Sep 24 13:07:31 CEST 2008
Bonjour,
Je travaille à l'Université d'Avignon et nous avons été intéressés par
les fonctionnalités de partage et synchronisation d'agendas qu'offre OBM.
Nous sommes en train de monter une plate forme de test pour voir si OBM
nous conviendrait, mais je butte sur la mise en place du servlet obm-sync.
Voici l'"architecture" :
- l'interface utilisateur (apache) est installé sur
bv-test.univ-avignon.fr et la base sur sql00c.univ-avignon.fr (qui sont
physiquement la même machine).
- obm-sync est installé sur une autre machine (debian etch comme la
précédente) : bvsync00c (inaccessible depuis l'extérieur)
Tomcat a été installé "à la main" avec une archive téléchargée sur le
site d'Apache : tomcat 5.5
J'ai utilisé le paquet sun-java6-jdk pour JDK.
Sur la page http://bvsync00c.univ-avignon.fr:8080/obm-sync/services j'ai
bien la liste complète des services disponibles (comparés à ceux du
howto) mais il y a un problème d'authentification. Dans catalina.out, je
trouve :
2008-09-24 10:27:30,343 UserManagement INFO - access refused to
usertest at null passwdtest
Manifestement, le servlet n'essaye même pas de se connecter sur le
serveur mysql distant (@null)
Voici un extrait de catalina.out à partir du moment au je lance "ant
deploy" jusqu'à ce que je tente une synchronisation :
2008-09-24 10:27:28,383 Environment INFO - Hibernate 3.1.3
2008-09-24 10:27:28,388 Environment INFO - hibernate.properties not found
2008-09-24 10:27:28,390 Environment INFO - using CGLIB reflection optimizer
2008-09-24 10:27:28,391 Environment INFO - using JDK 1.4
java.sql.Timestamp handling
2008-09-24 10:27:28,503 Configuration INFO - configuring from resource:
/hibernate.cfg.xml
2008-09-24 10:27:28,503 Configuration INFO - Configuration resource:
/hibernate.cfg.xml
2008-09-24 10:27:28,600 Configuration INFO - Reading mappings from
resource: EventData.hbm.xml
2008-09-24 10:27:28,766 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.calendar.DeletedObmEvent -> DeletedCalendarEvent
2008-09-24 10:27:28,910 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.calendar.CalendarUser -> UserObm
2008-09-24 10:27:28,916 HbmBinder INFO - Mapping collection:
fr.aliacom.obm.common.calendar.CalendarUser.rights -> EntityRight
2008-09-24 10:27:28,919 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.calendar.ObmEvent -> CalendarEvent
2008-09-24 10:27:28,929 HbmBinder INFO - Mapping collection:
fr.aliacom.obm.common.calendar.ObmEvent.recurrence.exceptions ->
CalendarException
2008-09-24 10:27:28,929 HbmBinder INFO - Mapping collection:
fr.aliacom.obm.common.calendar.ObmEvent.attendees -> EventEntity
2008-09-24 10:27:28,930 HbmBinder INFO - Mapping collection:
fr.aliacom.obm.common.calendar.ObmEvent.alerts -> CalendarAlert
2008-09-24 10:27:28,930 Configuration INFO - Reading mappings from
resource: Task.hbm.xml
2008-09-24 10:27:28,971 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.task.DeletedTask -> DeletedTodo
2008-09-24 10:27:28,973 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.task.ObmTask -> Todo
2008-09-24 10:27:28,977 Configuration INFO - Reading mappings from
resource: Contact.hbm.xml
2008-09-24 10:27:29,024 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.contact.ObmCountry -> Country
2008-09-24 10:27:29,026 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.contact.Company -> Company
2008-09-24 10:27:29,029 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.contact.ObmContact -> Contact
2008-09-24 10:27:29,036 Configuration INFO - Reading mappings from
resource: Category.hbm.xml
2008-09-24 10:27:29,052 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.ObmCategory -> CalendarCategory1
2008-09-24 10:27:29,052 Configuration INFO - Reading mappings from
resource: User.hbm.xml
2008-09-24 10:27:29,069 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.ObmUser -> UserObm
2008-09-24 10:27:29,075 Configuration INFO - Reading mappings from
resource: Domain.hbm.xml
2008-09-24 10:27:29,087 HbmBinder INFO - Mapping class:
fr.aliacom.obm.common.ObmDomain -> Domain
2008-09-24 10:27:29,087 Configuration INFO - Configured SessionFactory: null
2008-09-24 10:27:29,375 NamingHelper INFO - JNDI InitialContext
properties:{}
2008-09-24 10:27:29,376 DatasourceConnectionProvider INFO - Using
datasource: java:comp/env/jdbc/ObmDS
2008-09-24 10:27:29,377 SettingsFactory INFO - RDBMS: MySQL, version:
5.0.32-Debian_7etch6-log
2008-09-24 10:27:29,377 SettingsFactory INFO - JDBC driver: MySQL-AB
JDBC Driver, version: mysql-connector-java-5.0.4 ( $Date: 2006-10-19
17:47:48 +0200 (Thu, 19 Oct 2006) $, $Revision: 5908 $ )
2008-09-24 10:27:29,403 Dialect INFO - Using dialect:
org.hibernate.dialect.MySQLDialect
2008-09-24 10:27:29,413 TransactionFactoryFactory INFO - Transaction
strategy: org.hibernate.transaction.JTATransactionFactory
2008-09-24 10:27:29,416 NamingHelper INFO - JNDI InitialContext
properties:{}
2008-09-24 10:27:29,417 TransactionManagerLookupFactory INFO - No
TransactionManagerLookup configured (in JTA environment, use of
read-write or transactional second-level cache is not recommended)
2008-09-24 10:27:29,418 SettingsFactory INFO - Automatic flush during
beforeCompletion(): disabled
2008-09-24 10:27:29,418 SettingsFactory INFO - Automatic session close
at end of transaction: disabled
2008-09-24 10:27:29,418 SettingsFactory INFO - JDBC batch size: 15
2008-09-24 10:27:29,418 SettingsFactory INFO - JDBC batch updates for
versioned data: disabled
2008-09-24 10:27:29,419 SettingsFactory INFO - Scrollable result sets:
enabled
2008-09-24 10:27:29,419 SettingsFactory INFO - JDBC3 getGeneratedKeys():
enabled
2008-09-24 10:27:29,419 SettingsFactory INFO - Connection release mode: auto
2008-09-24 10:27:29,420 SettingsFactory INFO - Maximum outer join fetch
depth: 2
2008-09-24 10:27:29,420 SettingsFactory INFO - Default batch fetch size: 1
2008-09-24 10:27:29,420 SettingsFactory INFO - Generate SQL with
comments: disabled
2008-09-24 10:27:29,420 SettingsFactory INFO - Order SQL updates by
primary key: disabled
2008-09-24 10:27:29,421 SettingsFactory INFO - Query translator:
org.hibernate.hql.ast.ASTQueryTranslatorFactory
2008-09-24 10:27:29,424 ASTQueryTranslatorFactory INFO - Using
ASTQueryTranslatorFactory
2008-09-24 10:27:29,424 SettingsFactory INFO - Query language
substitutions: {}
2008-09-24 10:27:29,424 SettingsFactory INFO - Second-level cache: disabled
2008-09-24 10:27:29,424 SettingsFactory INFO - Query cache: disabled
2008-09-24 10:27:29,427 SettingsFactory INFO - Optimize cache for
minimal puts: disabled
2008-09-24 10:27:29,427 SettingsFactory INFO - Structured second-level
cache entries: disabled
2008-09-24 10:27:29,437 SettingsFactory INFO - Statistics: disabled
2008-09-24 10:27:29,437 SettingsFactory INFO - Deleted entity synthetic
identifier rollback: disabled
2008-09-24 10:27:29,437 SettingsFactory INFO - Default entity-mode: pojo
2008-09-24 10:27:29,490 SessionFactoryImpl INFO - building session factory
2008-09-24 10:27:30,313 SessionFactoryObjectFactory INFO - Not binding
factory to JNDI, no JNDI name configured
2008-09-24 10:27:30,343 UserManagement INFO - access refused to
usertest at null passwdtest
2008-09-24 10:27:33,148 PingThread INFO - 4 unused connections pinged.
Je pense qu'il y a un problème avec la configuration de tomcat, mais je
connais peu le sujet et je n'ai rien trouvé de pertinent avec google...
Si vous avez des idées pour que nous puissions explorer plus avant les
possibilités d'OBM...
Merci !
--
Maxime CHARPENNE
Université d'Avignon et des Pays de Vaucluse - CRI
Tél. : +33 4 90 16 26 05
More information about the Obm
mailing list