Bonjour,
J'ai fait une installation multiposte sur Windows 7. Cela a bien fonctionné sur un PC.
J'ai voulu faire la même chose sur un autre et cela ne fonctionne pas.
J'ai suivi les étapes de ce post ( http://www.openconcerto.org/forum/viewt ... ysql#p2111 ) :
Installation multiposte sous Windows
installez PostgreSQL 8.4.7 : http://get.enterprisedb.com/postgresql/ ... indows.exe
- installez PgAdmin : http://ftp.postgresql.org/pub/pgadmin3/ ... 1.14.2.zip
- lancez PgAdmin, connectez vous à votre serveur PostgreSQL (mot de passe : cequevousvoulez)
- créez l'utilisateur 'openconcerto' (Rôle de connexion) avec comme mot de passe "openconcerto' en cochant les droits dans "Droits du rôle" mais pas super utilisateur.
- créez une base de données nommée 'OpenConcerto' (respecter les majuscules/minuscules) dont le propriétaire est openconcerto
Base SQL pour serveur PostgreSQL dump SQL : OpenConcerto-1.2.sql.zip
à télécharger et décompresser dans le répertoire de psql.exe
C:\Program Files\PostgreSQL\8.4\bin\
Forcer un peu Windows qui ne va pas forcément être d'accord
Lancer la console de commande Windows (taper cmd dans la zone de recherche Windows en bas à gauche de l'écran du menu démarrer et lancer cmd.exe.
Par la commande cd se placer dans le répertoire C:\Program Files\PostgreSQL\8.4\bin\
cd c:\Program Files\PostgreSQL\8.4\bin\ (terminer la ligne par la touche entrer)
Toujours en ligne de commande, exécutez :
psql -U openconcerto OpenConcerto < OpenConcerto-1.2.sql
Le mot de passe demandé est openconcerto puisque créé ainsi auparavant.
Installer l'interface OpenConcerto multiposte pour Windows
Lancer OpenConcerto-Configuration.exe pour trouver la base et s'y connecter ainsi que la Caisse (à configurer au niveau papier) déjà créée pour la société d'essai.
Lancer la gestion OpenConcerto.exe
L'installation se fait correctement.
La configuration à partir d'OpenConcerto-Configuration se fait correctement.
Par contre, lorsque je lance OpenConcerto, j'ai l'erreur suivante :
Erreur de connexion à la base de données
Impossible d'obtenir une connexion sur jdbc:postgresql://127.0.0.1:5432/OpenConcerto: Cannot create PoolableConnectionFactory (La tentative de connexion a échoué.)
org.openconcerto.utils.ExceptionHandler: Erreur de connexion à la base de données
at org.openconcerto.utils.ExceptionHandler.die(ExceptionHandler.java:106)
at org.openconcerto.erp.config.Gestion.main(Gestion.java:219)
Caused by: java.lang.IllegalStateException: Impossible d'obtenir une connexion sur jdbc:postgresql://127.0.0.1:5432/OpenConcerto: Cannot create PoolableConnectionFactory (La tentative de connexion a échoué.)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1093)
at org.openconcerto.sql.model.SQLDataSource.borrowConnection(SQLDataSource.java:1032)
at org.openconcerto.sql.model.SQLDataSource.getNewConnection(SQLDataSource.java:1014)
at org.openconcerto.sql.model.SQLDataSource$QueryInfo.<init>(SQLDataSource.java:538)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:444)
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:396)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1352)
at org.openconcerto.sql.model.SQLDataSource.getSchema(SQLDataSource.java:1334)
at org.openconcerto.sql.model.DBSystemRoot.setRootPathFromDS(DBSystemRoot.java:456)
at org.openconcerto.sql.model.DBSystemRoot.setDS(DBSystemRoot.java:452)
at org.openconcerto.sql.model.SQLBase.<init>(SQLBase.java:126)
at org.openconcerto.sql.model.PGSQLBase.<init>(PGSQLBase.java:24)
at org.openconcerto.sql.model.SQLSyntaxPG.createBase(SQLSyntaxPG.java:339)
at org.openconcerto.sql.model.SQLServer.getBase(SQLServer.java:370)
at org.openconcerto.sql.model.SQLServer.getBase(SQLServer.java:358)
at org.openconcerto.sql.model.SQLServer.createSystemRoot(SQLServer.java:419)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:397)
at org.openconcerto.sql.model.SQLServer.getSystemRoot(SQLServer.java:378)
at org.openconcerto.sql.PropsConfiguration.createSystemRoot(PropsConfiguration.java:466)
at org.openconcerto.erp.config.ComptaPropsConfiguration.createSystemRoot(ComptaPropsConfiguration.java:535)
at org.openconcerto.sql.PropsConfiguration.getSystemRoot(PropsConfiguration.java:779)
at org.openconcerto.erp.config.Gestion.main(Gestion.java:216)
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (La tentative de connexion a échoué.)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
at org.openconcerto.sql.model.SQLDataSource.createDataSource(SQLDataSource.java:1120)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at org.openconcerto.sql.model.SQLDataSource.getRawConnection(SQLDataSource.java:1076)
... 21 more
Caused by: org.postgresql.util.PSQLException: La tentative de connexion a échoué.
at org.postgresql.Driver$ConnectThread.getResult(Driver.java:348)
at org.postgresql.Driver.connect(Driver.java:271)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
... 24 more
Caused by: java.net.SocketException: Permission denied: create
at java.net.Socket.createImpl(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at org.postgresql.core.PGStream.<init>(PGStream.java:62)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:76)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:125)
at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:22)
at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:30)
at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24)
at org.postgresql.Driver.makeConnection(Driver.java:393)
at org.postgresql.Driver.access$100(Driver.java:47)
at org.postgresql.Driver$ConnectThread.run(Driver.java:308)
at java.lang.Thread.run(Unknown Source)
Remarque : si je change la configuration et la fait pointer sur la base H2, cela fonctionne...
Merci de votre aide.
Marilyne
Pb d'accès à la base Postgres OpenConcerto en multiposte
Bonjour,
La cause de vos problèmes : Caused by: java.net.SocketException: Permission denied: create
donc rien à voir avec OpenConcerto
Causes possibles (en vrac): limites d'utilisateur, sandbox, antivirus/firewall, version de Java pas à jour...
Cordialement,
La cause de vos problèmes : Caused by: java.net.SocketException: Permission denied: create
donc rien à voir avec OpenConcerto

Causes possibles (en vrac): limites d'utilisateur, sandbox, antivirus/firewall, version de Java pas à jour...
Cordialement,