Bonjour @ tous
Voici mon soucis, j'ai mis en place sur l'intranet entreprise l'interaction d'une application J2EE avec une DLL.
Pour cela, j'ai utilisé jawin.
En développement, il n'y a pas eu de soucis pour faire marcher l'affaire.
Je travaille avec un TOMCAT 5.0, et un jdk 1.4.2.
Cependant, j'ai monté tout le développement en production. Ce que je dois préciser, c'est qu'il y a 5 serveurs de production tomcat(machines <> bien entendu). Tout ça piloté par un apache pour le low balancing.
La machine ayant le serveur apache, a aussi un des tomcats.
Donc, mon dev marche sur ce serveur mais ne marche pas sur les 4 autres.
Pourtant, la dll jawin, ainsi que la dll propriétaire sont bien présentes dans le path de chaque tomcat, et d'aillleurs il ne plante pas sur le fait qu'il ne trouve pas les dll, mais plutot lors de l'instanciation de l'objet la représentant.
Exception : org.jawin.COMException: 80010105: Le serveur a généré une exception.
at org.jawin.marshal.GenericStub.win32Invoke0(Native Method)
at org.jawin.marshal.GenericStub.win32Invoke(GenericStub.java:152)
at org.jawin.FuncPtr.invoke(FuncPtr.java:186)
at org.jawin.FuncPtr.invoke(FuncPtr.java:205)
at org.jawin.win32.Ole32.CoCreateInstance(Ole32.java:169)
at org.jawin.win32.Ole32.GetFromProgID(Ole32.java:98)
at org.jawin.COMPtr.<init>(COMPtr.java:126)
at org.jawin.DispatchPtr.<init>(DispatchPtr.java:93)
at com.mae.services.UserPassword._UserMaintenance.<init>(_UserMaintenance.java:45)
at com.mae.metier.UtilisateurPrimae.modifierMotDePasseEditique(UtilisateurPrimae.java:1365)
at ADMINISTRATION_MOTPASSE.TraiterRequette(ADMINISTRATION_MOTPASSE.java:376)
Donc si quelqu'un peut venir à mon secours...
Merci.




Répondre avec citation
Partager