Bonjour ,
Je fais actuellement des test pour passer de Oracle à Glassfish . Je dois me connecter à des serveurs LDAP . Pour me connecter au ldap avec Oracle je lui charger un jar fwk-startup-1.0.3.jar avec un fichier de propriété dk_ldap_directory.properties dans le server.xml comme suit :
<init-library path="/opt/appdata/fwk-startup/fwk-startup-1.0.3.jar" />
- <startup-classes>
- <startup-class classname="com.fwk.oc4j.init.LdapConfigInitializer" failure-is-fatal="false">
<execution-order>0</execution-order>
- <init-param>
<param-name>ldap-config-file</param-name>
<param-value>/opt/appdata/fwk-startup/dk_ldap_directory.properties</param-value>
</init-param>
</startup-class>
J'ai essayé de faire la même chose avec glassfish dans le domain.xml en utilisant un lifecycle-module mais ceci ne marche pas :
<lifecycle-module class-name="com.fwk.oc4j.init.LdapConfigInitializer" classpath="/opt/appdata/fwk-startup/fwk-startup.jar" enabled="true" is-failure-fatal="true" object-type="system-all" name="ldap-config-file" >
<property name="ldap-config-file" value="/opt/appdata/fwk-startup/dk_ldap_directory.properties"/>
</lifecycle-module>
J'utilise Glassfish v2.1. Je n'ai pas erreur de compilation , glassfish redémarre sans aucun problème mais il ne me charge pas la classe . Ma société veut que je trouve la même solution sans modifier le code .
Merci d'avance pour votre aide
Bon journée
Christophe
Partager