fatalpicard
Messages postés17Date d'inscriptionmardi 30 mars 2004StatutMembreDernière intervention15 novembre 2007
-
25 avril 2007 à 15:39
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
26 avril 2007 à 14:43
Bonjour,
je dévellope une application de publication de document via WSAD pour la solution logiciel DOCUMENTUM. J'ai crée une classe (ImportManager.java) qui importe des documents quand je la déroule (via le main) en mode console je n'ai pas d'erreurs.
Par contre quand je passe par un objet du type ImportManager dans un servlet j'ai le message d'erreur ci dessous :
[25/04/07 13:48:34:819 CEST] 4bb8595 WebGroup E SRVE0026E: [Erreur de servlet]-[Native Library C:\Program Files\Documentum\Shared\dmcl40.dll already loaded in another classloader]: java.lang.UnsatisfiedLinkError: Native Library C:\Program Files\Documentum\Shared\dmcl40.dll already loaded in another classloader
at com.documentum.fc.connector.DfConnection.(DfConnection.java:92)
at com.documentum.fc.connector.DfConnectionFactory.getConnection(DfConnectionFactory.java:25)
at com.documentum.fc.client.DfClientSupport.getConnection(DfClientSupport.java:584)
at com.documentum.fc.client.DfClientSupport.newSession(DfClientSupport.java:151)
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 25 avril 2007 à 17:15
Salut,
oui faut que tu ajoutes le chemin des librairies (soit le rep qui contient ta DLL) dans le LD_LIBRARY_PATH pour que ton application puisse trouver les DLL. regarde dans la doc il doivent surement expliquer comment faire
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 25 avril 2007 à 20:01
Salut,
rectification de mon poste précédent en fait ton pc charges 2 fois la librairie .... maintenant faut que tu vois qui en est la cause (soit un script de démarrage, ou autre chose).
cherche les script (ou autre) qui contienent soit "set LD_LIBRARY_PATH=..." ou encore "java -Djava.library.path=XXXX l'aplicationJava"
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
fatalpicard
Messages postés17Date d'inscriptionmardi 30 mars 2004StatutMembreDernière intervention15 novembre 2007 26 avril 2007 à 09:39
Merci de ta réponse.
ben je viens de vérifier, les données passées en paramètres sont du bon type, le truc fou c'est qu'avant l'appel de cette méthode j'ai des system.out.prinln("..") pour le log et il n'apparaissent même pas ...!!!
je comprend pas pq il craque pas à la compil mais à l'éxecution
fatalpicard
Messages postés17Date d'inscriptionmardi 30 mars 2004StatutMembreDernière intervention15 novembre 2007 26 avril 2007 à 11:08
Salut
La signature est de moi, la méthode performImport est appelée depuis la méthode execute qui elle même implémente la méthode excute de la classe éditeur de docuementum (IDmMethod)