Bonjour Khaled et merci pour votre réponse.

J'ai déployé ma portlet en copiant l'archive (war) dans le répertoire 
[JAHIA_ROOT]\tomcat\webapps\jahia\WEB-INF\var\new_webapps

J'obtiens dans le log de tomcat l'erreur copiée ci-dessous.
Sur la page j'ai aussi le message: 
Portlet is Not Available: Infodoc::TaskList
Reason: org.jahia.services.webdav.JahiaWebdavBaseService


----------------------------------------------------------------------------------------------------------------------
30-janv.-2008 10:32:59 org.apache.catalina.core.ApplicationContext log
GRAVE: JetspeedContainerServlet: Error rendering JetspeedContainerServlet error 
page: java.lang.NoClassDefFoundError: 
org/jahia/services/webdav/JahiaWebdavBaseService
java.lang.NoClassDefFoundError: org/jahia/services/webdav/JahiaWebdavBaseService
        at com.irislink.infodoc.TaskList.getFiles(TaskList.java:39)
        at com.irislink.infodoc.TaskList.doView(TaskList.java:32)
        at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
        at javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
        at 
org.apache.jetspeed.factory.JetspeedPortletInstance.render(JetspeedPortletInstance.java:102)
        at 
org.apache.jetspeed.container.JetspeedContainerServlet.doGet(JetspeedContainerServlet.java:235)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
        at 
org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke(ServletPortletInvoker.java:215)
        at 
org.apache.jetspeed.container.invoker.ServletPortletInvoker.render(ServletPortletInvoker.java:126)
        at 
org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:119)
        at 
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPortlet(JetspeedPortletContainerWrapper.java:120)
        at 
org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJobImpl.java:121)
        at 
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:120)
        at 
org.apache.jetspeed.aggregator.impl.PortletAggregatorImpl.build(PortletAggregatorImpl.java:84)
        at 
org.apache.jetspeed.aggregator.PortletValve.invoke(PortletValve.java:46)
        at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
        at 
org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:76)
        at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
        at 
org.jahia.services.applications.JahiaSecurityValveImpl.invoke(JahiaSecurityValveImpl.java:82)
        at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
        at 
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:67)
        at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
        at 
org.jahia.services.applications.JahiaProfilerValveImpl.invoke(JahiaProfilerValveImpl.java:67)
        at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
        at 
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:128)
        at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
        at 
org.jahia.portal.localization.LocalizationValveImpl.invoke(LocalizationValveImpl.java:118)
        at 
org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:166)
        at 
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:145)
        at 
org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:214)
        at 
org.jahia.bin.JahiaJetspeedServlet.doGet(JahiaJetspeedServlet.java:235)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
        at 
org.jahia.services.applications.JetspeedDispatchingProvider.render(JetspeedDispatchingProvider.java:271)
        at 
org.jahia.services.applications.DispatchingServiceImpl.getAppOutput(DispatchingServiceImpl.java:165)
        at 
org.jahia.services.applications.DispatchingServiceImpl$$FastClassByCGLIB$$7271be17.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
        at 
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:661)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
        at 
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:80)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
        at 
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:606)
        at 
org.jahia.services.applications.DispatchingServiceImpl$$EnhancerByCGLIB$$78f956e6.getAppOutput(<generated>)
        at 
org.jahia.services.fields.ContentApplicationField.getValue(ContentApplicationField.java:110)
        at 
org.jahia.services.fields.ContentField.getValue(ContentField.java:289)
        at 
org.jahia.data.fields.JahiaApplicationField.load(JahiaApplicationField.java:130)
        at 
org.jahia.services.fields.JahiaFieldBaseService.loadField(JahiaFieldBaseService.java:821)
        at 
org.jahia.services.fields.JahiaFieldBaseService.loadField(JahiaFieldBaseService.java:775)
        at 
org.jahia.services.fields.JahiaFieldBaseService$$FastClassByCGLIB$$a23200ff.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
        at 
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:661)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
        at 
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:80)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
        at 
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:606)
        at 
org.jahia.services.fields.JahiaFieldBaseService$$EnhancerByCGLIB$$796a971e.loadField(<generated>)
        at 
org.jahia.services.containers.ContainerFactory.fullyLoadContainer(ContainerFactory.java:118)
        at 
org.jahia.services.containers.ContainerFactoryProxy.load(ContainerFactoryProxy.java:120)
        at 
org.jahia.data.containers.JahiaContainer.checkProxy(JahiaContainer.java:867)
        at 
org.jahia.data.containers.JahiaContainer.getField(JahiaContainer.java:483)
        at 
org.jahia.taglibs.field.AbstractFieldTag.doStartTag(AbstractFieldTag.java:306)
        at 
org.jahia.taglibs.field.ApplicationFieldTag.doStartTag(ApplicationFieldTag.java:62)
        at 
org.apache.jsp.jsp.jahia.templates.irisprot.corporate_005fportal_005ftemplates_005fv2.box.box_jsp._jspx_meth_content_applicationField_0(box_jsp.java:4385)
        at 
org.apache.jsp.jsp.jahia.templates.irisprot.corporate_005fportal_005ftemplates_005fv2.box.box_jsp._jspService(box_jsp.java:2722)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
        at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
        at 
org.apache.jsp.jsp.jahia.templates.irisprot.corporate_005fportal_005ftemplates_005fv2.double_jsp._jspx_meth_jesi_fragment_4(double_jsp.java:7781)
        at 
org.apache.jsp.jsp.jahia.templates.irisprot.corporate_005fportal_005ftemplates_005fv2.double_jsp._jspService(double_jsp.java:4965)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
        at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
        at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:208)
        at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:86)
        at org.jahia.engines.core.Core_Engine.processCore(Core_Engine.java:168)
        at 
org.jahia.engines.core.Core_Engine.handleActions(Core_Engine.java:110)
        at 
org.jahia.operations.valves.EngineValve.processEngineRequest(EngineValve.java:198)
        at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:96)
        at 
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
        at 
org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionValve.java:144)
        at 
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
        at 
org.jahia.operations.valves.CacheReadValve.invoke(CacheReadValve.java:65)
        at 
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
        at 
org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckValve.java:64)
        at 
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
        at 
org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationModeCheckValve.java:83)
        at 
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
        at 
org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:78)
        at 
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
        at 
org.jahia.operations.valves.EsiFragmentCacheReadValve.invoke(EsiFragmentCacheReadValve.java:329)
        at 
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
        at 
org.jahia.operations.valves.EsiUrlCookieCheckValve.invoke(EsiUrlCookieCheckValve.java:313)
        at 
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java:208)
        at 
org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:195)
        at 
org.jahia.operations.OperationManager.handleOperations(OperationManager.java:100)
        at org.jahia.bin.JahiaAction.execute(JahiaAction.java:73)
        at 
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
        at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
        at 
org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
        at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
        at org.jahia.bin.Jahia.process(Jahia.java:1643)
        at org.jahia.bin.Jahia.service(Jahia.java:847)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:110)
        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:178)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
        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:148)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
        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(Thread.java:595)

Olivier Meurice
Software Developper
Solutions & Experts
+32 478 88 24 60
------------------------------------------------------------------------------------------------------------------------------
This e-mail message, including any attachments transmitted with it, is 
CONFIDENTIAL and may contain legally privileged information. This message is 
intended solely for the use of the individual or entity to whom it is 
addressed. If you are not the intended recipient you should not read, copy, 
distribute, disclose or otherwise use this information. If you have received 
this message in error, please notify us immediately and delete it from your 
system.

The integrity and security of this message cannot be guaranteed and it may be 
subject to data corruption and unauthorized amendment, for which we accept no 
liability. I.R.I.S. and affiliates reserve the right to retain email messages 
on its systems and to the extent and under circumstances permitted by 
applicable law, to monitor and intercept email messages to and from its systems.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Khaled TLILI
Sent: mercredi 30 janvier 2008 9:27
To: Mailing list francophone de Jahia.
Subject: Re: [French_list] Portlet Jahia

Bonjour,

Normalement, vous NE devez PAS ajouter jahia5.0.3_r18957.jar ni le 
portlet-api dans le war de votre portlet.

Comment avez-vous déployé votre portlet? Où-apparait cette erreur (dans 
la console) ?

Cordialement.
KT.

Olivier Meurice a écrit :
>
> Bonjour,
>
> Je crée une portlet Jahia (jahia 5) et je déploie. Il me demande 
> d'inclure jahia5.0.3_r18957.jar dans l'archive. Donc je dois également 
> ajouter toutes les dépendances.
>
> Cela me semble assez fastidieux. Suis-je sur la bonne voie ? Et si 
> oui, y-a-t-il quelques part la liste des dépendances du jahia_xxx.jar 
> afin de m'éviter une longue procédure essai/erreur?
>
> Olivier Meurice
>
> Software Developper
>
> Solutions & Experts
>
> +32 478 88 24 60
>
> ------------------------------------------------------------------------------------------------------------------------------
>
> This e-mail message, including any attachments transmitted with it, is 
> CONFIDENTIAL and may contain legally privileged information. This 
> message is intended solely for the use of the individual or entity to 
> whom it is addressed. If you are not the intended recipient you should 
> not read, copy, distribute, disclose or otherwise use this 
> information. If you have received this message in error, please notify 
> us immediately and delete it from your system.
>
> The integrity and security of this message cannot be guaranteed and it 
> may be subject to data corruption and unauthorized amendment, for 
> which we accept no liability. I.R.I.S. and affiliates reserve the 
> right to retain email messages on its systems and to the extent and 
> under circumstances permitted by applicable law, to monitor and 
> intercept email messages to and from its systems.
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> french_list mailing list
> [email protected]
> http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list
>   

_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list
_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list

Répondre à