Bonjour,

Voici mon environnement:
- Win XP
- ejbca_3_9_2
- postgresql 8.4
- Entreprise Edition 5 SDK et Glassfish 2.1.1
- JRE 6

J'essaye donc d'installer ejbca dans cet environnement, mais j'ai un gros problème à l'installation.
Glassfish tourne à merveille, j'ai configuré le connection pool et le ping marche très bien (avec comme Datasource Classname:org.postgresql.ds.PGConnectionPoolDataSource et Resource Type: javax.sql.ConnectionPoolDataSource). J'ai créé une JDBC Resource jdbc/EjbcaDS qui pointe sur le bon pool).

J'ai copié les bc*.jar du EJBCA.

Quand j'exécute un "ant bootstrap", la compilation se fait bien, j'obtiens bien mon .ear

Par contre, quand j'exécute "ant install" juste après, plantage:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
     [java] Initalizing Temporary Authorization Module.
     [java] 0    [main] ERROR org.ejbca.ui.cli.CaInitCommand  -
     [java] org.ejbca.core.ejb.ServiceLocatorException: javax.naming.NameNotFoundException: AuthorizationSession not found
Puis ça enchaine sur d'autres erreurs:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
[echo] setup setdefaultbaseurl localhost ejbca
     [java] 0    [main] ERROR org.ejbca.ui.cli.SetupSetBaseURLCommand  -
     [java] org.ejbca.core.ejb.ServiceLocatorException: javax.naming.NameNotFoundException: RaAdminSession not found
J'ai peur que cela vienne de mon database.properties, configuré de la sorte:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
datasource.jndi-name=EjbcaDS
datasource.jndi-name-prefix=jdbc/
database.name=ejbca
datasource.mapping=PostgreSQL 8.0
database.url=jdbc:postgresql://127.0.0.1:5432/ejbca
database.driver=org.postgresql.Driver
database.username=postgres
database.password=********
Je sèche complètement. Aurai-je oublié quelque chose ?
Merci d'avance !

J.