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