Return to list

Problème de pool

avatar provided by gravatar.com pmpinson | Jan 7, 2010 9:15:29 AM

Problème de pool

Bonjour j'ai un problème de pool null avec 2 composants : calendar et mylutece-database.

J'utilise les versions :
   - core 2.3.2
   - myluutece 2.2.0
   - mylutece-database 2.1.0
   - calendar 3.0.0

Le pool portal est correctement renseigné dans db.properties car la majorité de l'application fonctionne.
J'utilise un pool Tomcat avec le nom jndi du datasource.

J'ai tenté de définir d'autre pool, calendar et mylutece-database avec les même information que le pool portal.
J'ai aussi essayé le pool shared (que j'ai trouvé dans une des pages de lutece).
J'ai toujours les mêmes erreurs avec ces différents tests.

Voici la trace d'erreur :
fr.paris.lutece.portal.service.util.AppException: Database access error for component 'mylutece-database' on pool 'null'. Please check plugin installation and db.properties.

	at fr.paris.lutece.util.sql.DAOUtil.(DAOUtil.java:144)
	at fr.paris.lutece.plugins.mylutece.modules.database.authentication.business.DatabaseDAO.selectLuteceUserByLogin(DatabaseDAO.java:89)
	at fr.paris.lutece.plugins.mylutece.modules.database.authentication.business.DatabaseHome.findLuteceUserByLogin(DatabaseHome.java:71)
	at fr.paris.lutece.plugins.mylutece.modules.database.authentication.BaseAuthentication.login(BaseAuthentication.java:122)
	at fr.paris.lutece.portal.service.security.SecurityService.loginUser(SecurityService.java:201)
	at fr.paris.lutece.plugins.mylutece.web.MyLuteceApp.doLogin(MyLuteceApp.java:204)
	at org.apache.jsp.jsp.site.plugins.mylutece.DoMyLuteceLogin_jsp._jspService(DoMyLuteceLogin_jsp.java:67)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at fr.paris.lutece.portal.service.filter.MainFilter.doFilter(MainFilter.java:101)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at fr.paris.lutece.portal.web.upload.UploadFilter.doFilter(UploadFilter.java:144)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at fr.paris.lutece.portal.web.upload.DosGuardFilter.doFilter(DosGuardFilter.java:126)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at fr.paris.lutece.portal.web.encoding.EncodingFilter.doFilter(EncodingFilter.java:86)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:595)

Vote Score 66

Share

Report

Commentaires (3 )

Posted by : pmpinson | 07/01/2010 14:29:13
J'ai une autre question sur mylutece-cas, je cherche des infos dessus nous n'arrivons pas à le mettre en place avec lutece
 
Posted by : pmpinson | 07/01/2010 10:55:19
Merci pour ta réponse, elle m'a permis de trouver le problème, les plugins n'était pas activés. Cela entraîne deux questions : 1) pourquoi faut-il activer les plugins dans l'administration alors que je pouvais les utiliser sans les avoir activés au paravent, par exemple le plugin document fonctionne très bien sans l'avoir activé. 2) j'ai retiré les autres pools que j'avais définit, je n'ai plus que le pool portal, pourquoi doit-on spécifier le pool dans mylutece-db et calendar ? ils ne prennent pas le pool par défaut, est ce un bug ?
 
Posted by : dsitvdm | 07/01/2010 10:19:28
Bonjour, d'apres moi, il faut que tu te places dans l'écran d'administration -> systeme -> gestion des plugins. Ensuite dans cet écran, vérifie si tu as renseigner le pool de connection pour le plugin : mylutece-database
 

 Top of the page

Return to list