Vous êtes ici : accueil > Forum
  [Search] Recherche   [Recent Topics] Sujets récents   [Hottest Topics] Sujets les plus chauds   [Register] Inscription /  [Login] Connexion 
Problème lancement LDAP  XML
Index du forum » Questions diverses
Auteur Message
arnaud.rydlicki



Inscrit : 30/07/2007 12:31:35
Messages : 9
Hors ligne

bonjour, je travaille actuellement sur la version : 2.0.0 b2, mais je n'arrive pas à  activer le plugin Mylutece avec la connection LDAP.
Après importation du plugin et de l'extension dans mon WEB-APP dès que j'essaye de lancer lutece j'ai le message: "Error instantiating plugin defined in file : C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\lutece\WEB-INF\plugins\mylutece-ldap.xml " .
Comment puis-je régler ce problème?
merci
lutece


[Avatar]

Inscrit : 14/10/2002 10:01:12
Messages : 318
Hors ligne

Vous devriez avoir quelques précisions sur le problème dans le fichier error.log sous WEB-INF/logs.

Merci de les indiquer.
arnaud.rydlicki



Inscrit : 30/07/2007 12:31:35
Messages : 9
Hors ligne

j'ai le texte suivant:

31/07/07 09:41:40 ERROR [Thread-1] lutece.error - Error instantiating plugin defined in file : C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\lutece\WEB-INF\plugins\mylutece-ldap.xml
java.lang.ClassNotFoundException: fr.paris.lutece.portal.service.PluginDefaultImplementation
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:119
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at fr.paris.lutece.portal.service.plugin.PluginService.loadPluginFromFile(PluginService.java:157)
at fr.paris.lutece.portal.service.plugin.PluginService.loadPlugins(PluginService.java:141)
at fr.paris.lutece.portal.service.plugin.PluginService.init(PluginService.java:87)
at fr.paris.lutece.portal.service.init.AppInit.initServices(AppInit.java:125)
at fr.paris.lutece.portal.service.init.AppInitServlet.init(AppInitServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:111
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:71
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

merci
lutece


[Avatar]

Inscrit : 14/10/2002 10:01:12
Messages : 318
Hors ligne

Votre fichier mylutece-ldap.xml contient une erreur :

La classe d'implémentation par défaut du plugin est désormais (depuis la v2) :

fr.paris.lutece.portal.service.plugin.PluginDefaultImplementation

Soit le plugin que vous avez utilisé est un plugin v1, soit il s'agit d'une version v2 ancienne. Ce problème n'est pas dans le SVN. Nous vous invitons à  mettre à  jour votre module LDAP à  partir de SVN.
Bon courage.
arnaud.rydlicki



Inscrit : 30/07/2007 12:31:35
Messages : 9
Hors ligne

Comment dois je m'y prendre pour récupérer ce module?
arnaud.rydlicki



Inscrit : 30/07/2007 12:31:35
Messages : 9
Hors ligne

j'utilise actuellement la version 1.4 du module LDAP
arnaud.rydlicki



Inscrit : 30/07/2007 12:31:35
Messages : 9
Hors ligne

après la modification du fichier XML, j'ai maintenant une erreur: "null"

avec le fichier error.log suivant:

01/08/07 09:25:03 ERROR [Thread-1] [localhost].[/lutece] - StandardWrapper.Throwable
java.lang.NoClassDefFoundError: fr/paris/lutece/portal/util/AppException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at fr.paris.lutece.portal.service.security.SecurityService.getPortalAuthentication(SecurityService.java:220)
at fr.paris.lutece.portal.service.security.SecurityService.init(SecurityService.java:85)
at fr.paris.lutece.portal.service.init.AppInit.initServices(AppInit.java:131)
at fr.paris.lutece.portal.service.init.AppInitServlet.init(AppInitServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:111
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:71
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
01/08/07 09:25:03 ERROR [Thread-1] [localhost].[/lutece] - La servlet /lutece a généré une exception "load()"
java.lang.NoClassDefFoundError: fr/paris/lutece/portal/util/AppException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at fr.paris.lutece.portal.service.security.SecurityService.getPortalAuthentication(SecurityService.java:220)
at fr.paris.lutece.portal.service.security.SecurityService.init(SecurityService.java:85)
at fr.paris.lutece.portal.service.init.AppInit.initServices(AppInit.java:131)
at fr.paris.lutece.portal.service.init.AppInitServlet.init(AppInitServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:111
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:71
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
lutece


[Avatar]

Inscrit : 14/10/2002 10:01:12
Messages : 318
Hors ligne

Le plugin v1.4 n'est pas compatible avec la v2.x. Il faut récupérer le code source du plugin v2 dans le SVN (vous pouvez utiliser l'outil Tortoise sous Windows par exemple) à  l'adresse :

http://dev.lutece.paris.fr/svn/lutece/trunk/plugins/module-mylutece-ldapdatabase

Ensuite au niveau de la racine des sources vous tapez en mode ligne de commande :

mvn package

pour construire le zip et le jar du plugin (up to date !)
grà¢ce à  Maven2 qui doit bien sà»r àªtre installé.
arnaud.rydlicki



Inscrit : 30/07/2007 12:31:35
Messages : 9
Hors ligne

Voila j'ai récupéré la version 2.0 avec maven2, dans lutece j'ai activé le plugin:"mylutece-ldapdatabase" et sur le site j'ai créé un champ "authentification MYLUTECE" cependant quand je test le site j'ai deux fois le mot "null" qui s'affiche et c'est tout est ce normale?
lutece


[Avatar]

Inscrit : 14/10/2002 10:01:12
Messages : 318
Hors ligne

Vous devriez avoir quelques précisions sur le problème dans le fichier error.log sous WEB-INF/logs.

Merci de les indiquer.

Assurez-vous qu'il n'y a qu'un module d'authentification mylutece dans la webapp et qu'il est correctement déclaré, c'est à  dire :

dans mylutece.properties
mylutece.authentication.enable=true


dans le mylutece-ldapdatabase.properties :
mylutece.authentication.class=fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.LDAPDatabaseAuthentication


Vérifier qu'il ne reste pas de vieilles versions du jar ldap dans le répertoire WEB-INF/lib.
Vérifier que le plugin est activé dans la gestion des plugins.

Bravo d'àªtre arrivé jusque là , vous àªtes près du but !
arnaud.rydlicki



Inscrit : 30/07/2007 12:31:35
Messages : 9
Hors ligne

après passage du paramètre mylutece.authentication.enable en true dans lutece.properties, j'ai au demarage:
Error instantiating Authentication Class:

fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.LDAPDatabaseAuthentication


voici le error.log:
03/08/07 08:35:37 ERROR [Thread-1] lutece.error - Error instantiating Authentication Class
java.lang.ClassNotFoundException: fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.LDAPDatabaseAuthentication
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:119
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at fr.paris.lutece.portal.service.security.SecurityService.getPortalAuthentication(SecurityService.java:220)
at fr.paris.lutece.portal.service.security.SecurityService.init(SecurityService.java:85)
at fr.paris.lutece.portal.service.init.AppInit.initServices(AppInit.java:131)
at fr.paris.lutece.portal.service.init.AppInitServlet.init(AppInitServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:111
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:71
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
03/08/07 08:35:37 ERROR [Thread-1] lutece.error - Error instantiating Authentication Class
java.lang.ClassNotFoundException: fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.LDAPDatabaseAuthentication
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:119
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at fr.paris.lutece.portal.service.security.SecurityService.getPortalAuthentication(SecurityService.java:220)
at fr.paris.lutece.portal.service.security.SecurityService.init(SecurityService.java:85)
at fr.paris.lutece.portal.service.init.AppInit.initServices(AppInit.java:131)
at fr.paris.lutece.portal.service.init.AppInitServlet.init(AppInitServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:111
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:71
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
03/08/07 08:37:34 ERROR [Thread-1] lutece.error - Error instantiating Authentication Class
java.lang.ClassNotFoundException: fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.LDAPDatabaseAuthentication
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:119
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at fr.paris.lutece.portal.service.security.SecurityService.getPortalAuthentication(SecurityService.java:220)
at fr.paris.lutece.portal.service.security.SecurityService.init(SecurityService.java:85)
at fr.paris.lutece.portal.service.init.AppInit.initServices(AppInit.java:131)
at fr.paris.lutece.portal.service.init.AppInitServlet.init(AppInitServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:111
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:71
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
03/08/07 08:37:34 ERROR [Thread-1] lutece.error - Error instantiating Authentication Class
java.lang.ClassNotFoundException: fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.LDAPDatabaseAuthentication
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:119
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at fr.paris.lutece.portal.service.security.SecurityService.getPortalAuthentication(SecurityService.java:220)
at fr.paris.lutece.portal.service.security.SecurityService.init(SecurityService.java:85)
at fr.paris.lutece.portal.service.init.AppInit.initServices(AppInit.java:131)
at fr.paris.lutece.portal.service.init.AppInitServlet.init(AppInitServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:111
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:71
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
lutece


[Avatar]

Inscrit : 14/10/2002 10:01:12
Messages : 318
Hors ligne

ClassNotFoundException signifie que Lutece n'a pas trouvé la classe LDAPDatabaseAuthentication.
Il faut vérifier que le jar du plugin contenant cette classe se trouve bien dans le répertoire WEB-INF/lib de la webapp.
arnaud.rydlicki



Inscrit : 30/07/2007 12:31:35
Messages : 9
Hors ligne

dans le répertoire WEB-INF\lib je n'ai que :
plugin-mylutece-2.0.4.jar,
module-ldap-1.4.jar,

qui concernent le LDAP.
Je ne trouve nul part de *.jar concernant le plugin ldap.
lutece


[Avatar]

Inscrit : 14/10/2002 10:01:12
Messages : 318
Hors ligne

Il vous faut le jar généré hier par maven qui doit s'appeler :
module-mylutece-ldapdatabase-2.0.0-SNAPSHOT.jar

Il faut également les 3 librairies ldap*.jar qui sont packagées avec le plugin 1.4.

Tout ça doit àªtre dans le répertoire lib de votre webapp.

Important : Supprimer les fichiers properties et jar de l'ancien module
arnaud.rydlicki



Inscrit : 30/07/2007 12:31:35
Messages : 9
Hors ligne

le module-mylutece-ldapdatabase-2.0.0-SNAPSHOT.jar a été ajouté au lib, les trois librairies ldap*.jar du plugin 1.4 sont deja dedans, et j'ai supprimé les fichiers properties et jar de l'ancien module et malgrés sa, j'ai toujours une erreur d'instanciation:
fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.LDAPDatabaseAuthentication


j'obtient le error.log suivant

03/08/07 15:34:29 ERROR [Thread-1] lutece.error - Error instantiating Authentication Class
java.lang.ClassNotFoundException: fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.LDAPDatabaseAuthentication
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:119
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at fr.paris.lutece.portal.service.security.SecurityService.getPortalAuthentication(SecurityService.java:220)
at fr.paris.lutece.portal.service.security.SecurityService.init(SecurityService.java:85)
at fr.paris.lutece.portal.service.init.AppInit.initServices(AppInit.java:131)
at fr.paris.lutece.portal.service.init.AppInitServlet.init(AppInitServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:111
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:71
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
03/08/07 15:34:29 ERROR [Thread-1] lutece.error - Error instantiating Authentication Class
java.lang.ClassNotFoundException: fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.LDAPDatabaseAuthentication
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:119
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at fr.paris.lutece.portal.service.security.SecurityService.getPortalAuthentication(SecurityService.java:220)
at fr.paris.lutece.portal.service.security.SecurityService.init(SecurityService.java:85)
at fr.paris.lutece.portal.service.init.AppInit.initServices(AppInit.java:131)
at fr.paris.lutece.portal.service.init.AppInitServlet.init(AppInitServlet.java:80)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3915)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:111
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:71
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
03/08/07 15:34:31 DEBUG [http-8080-Processor25] lutece.authentication - Accessing url : http://srvpubli02:8080/lutece/jsp/admin/site/AdminSite.jsp
03/08/07 15:34:31 ERROR [http-8080-Processor25] [/lutece].[jsp] - "Servlet.service()" pour la servlet jsp a généré une exception
java.lang.NullPointerException
at fr.paris.lutece.portal.service.admin.AdminAuthenticationService.getLoginPageUrl(AdminAuthenticationService.java:285)
at fr.paris.lutece.portal.web.user.AuthenticationFilter.getLoginUrl(AuthenticationFilter.java:163)
at fr.paris.lutece.portal.web.user.AuthenticationFilter.isPrivateUrl(AuthenticationFilter.java:180)
at fr.paris.lutece.portal.web.user.AuthenticationFilter.doFilter(AuthenticationFilter.java:106)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at fr.paris.lutece.portal.web.encoding.EncodingFilter.doFilter(EncodingFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:17
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:14
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
 
Index du forum » Questions diverses
Aller à :   
Powered by JForum 2.1.8 © JForum Team