[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