The ActionComponentServlet failed to start. Check the servlet errors.
  This could happen because latest Tiles versions require jaxp1.1, like Struts1.1. With
Tomcat 4.0, you need to put jaxp.jar and other xml parser related jar in the
WEB-INF/lib directory. With other web container, you need to have such jar file
available first. Also, I need to update install file to specify such requirement ;-)

   Cedric

nicolas bonvin wrote:

> cedric?,
>
> I downloaded the latest(20010731) version of tiles from
> http://www.lifl.fr/~dumoulin/tiles/ and tried to deploy the tiles-tutorial
> webapp inside of tomcat4.0-b7 (as well as other tomcat versions just to make
> sure); unfortunately, here's the error I get upon requesting
> http://localhost:8080/tiles-tutorial/index.jsp
>
> any idea?
>
> thanks,
>
> nicolas b.
>
> Root Cause:
> javax.servlet.jsp.JspException: Can't get definitions factory from context.
>         at
> org.apache.struts.taglib.tiles.InsertTag.processDefinitionName(InsertTag.jav
> a:589)
>         at
> org.apache.struts.taglib.tiles.InsertTag.createTagHandler(InsertTag.java:442
> )
>         at org.apache.struts.taglib.tiles.InsertTag.doStartTag(InsertTag.java:399)
>         at org.apache.jsp._0002findex_jsp._jspService(_0002findex_jsp.java:65)
>         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:201)
>         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
>         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:458)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:243)
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:215)
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2314)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
> )
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :163)
>         at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>         at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
> 1000)
>         at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1093
> )
>         at java.lang.Thread.run(Thread.java:484)



Reply via email to