The taglib directive seem to indicate that you use template, unless you have redefine it in web.xml.
In this later case, in the taglib directive, change all simple quotes ' by double quote ". Otherwise, Tomcat doesn't takes into account the definition from web.xml. I have already encountered this strange behavior, and correcting quotes solves it. Cedric DUPRAT Alexandre wrote: > Hi Cedric, > > I just verify : i use tomcat 3.2.3 and i have no pb with tiles examples. > I think the web server can run tiles but i cant manage to run my helloword > app by myself :-( > I wonder what could happend cause i manage to run the same helloword app > using struts template : > <%@ taglib uri='/WEB-INF/struts-template.tld' prefix='template' %> > > <template:insert template='template.jsp'> > <template:put name='title' content='Templates' direct='true'/> > <template:put name='header' content='header.jsp' /> > <template:put name='body' content='helloBody.jsp'/> > <template:put name='menu' content='menu.jsp'/> > <template:put name='footer' content='footer.jsp' /> > </template:insert> > > it works fine and i tried usin direct="true" in my tiles app with no result. > > I wonder if i'll be using tile or just template... > > the pb with tempate and perhaps with tiles too is my menu can become larger. > Can i have a scrollbar or can i use another way to see all the menu even if > a node is really long? This depends on template/layout you use. > > > -----Message d'origine----- > De: Cedric Dumoulin [mailto:[EMAIL PROTECTED]] > Date: vendredi 11 janvier 2002 18:46 > À: Struts Users Mailing List > Objet: Re: First try using Tiles -> what appends ? > > Hi Alexandre, > > The problem comes from the web server having some trouble to convert a > String > to an Object ;-(. > > This problem was already encountered with old web server, but it seems you > use > Tomcat3.2.3. I also use Tomcat 3.2.3, and all work fine for me ! > Have you tried examples coming with Tiles ? Do they work for you ? Check > if you > really use Tomcat 3.2.3. > > Cedric > > DUPRAT Alexandre wrote: > > > Hi, > > > > I'm trying using tiles for the first time in order to mix struts-menu and > > tiles (or template with is similar if i understand the good way). > > > > my first try is using the classicLayout.jsp for tiles tutorial and my > index > > page lookin like : > > > > <%@ taglib uri="/WEB-INF/tiles.tld" prefix="tiles" %> > > > > <tiles:insert page="/layout/classicLayout.jsp" flush="true"> > > <tiles:put name="title" value="My first page" /> > > <tiles:put name="header" value="header.jsp" /> > > <tiles:put name="footer" value="footer.jsp" /> > > <tiles:put name="menu" value="menu.jsp" /> > > <tiles:put name="body" value="helloBody.jsp" /> > > </tiles:insert> > > > > i this exception i do not understand cause im not familiair with tiles : > > > > org.apache.jasper.compiler.CompileException: > > D:\Tomcat\jakarta-tomcat-3.2.3\webapps\tiles-tutor\index_tiles.jsp(3,1) > > Impossible de convertir une chaîne (String) à java.lang.Object pour > > l'attribut value > > at > > > org.apache.jasper.compiler.TagBeginGenerator.convertString(TagBeginGenerator > > .java:268) > > at > > > org.apache.jasper.compiler.TagBeginGenerator.generateSetters(TagBeginGenerat > > or.java, Compiled Code) > > at > > > org.apache.jasper.compiler.TagBeginGenerator.generateServiceMethodStatements > > (TagBeginGenerator.java:288) > > at > > > org.apache.jasper.compiler.TagBeginGenerator.generate(TagBeginGenerator.java > > :357) > > at > > > org.apache.jasper.compiler.JspParseEventListener$GeneratorWrapper.generate(J > > spParseEventListener.java, Compiled Code) > > at > > > org.apache.jasper.compiler.JspParseEventListener.generateAll(JspParseEventLi > > stener.java, Compiled Code) > > at > > > org.apache.jasper.compiler.JspParseEventListener.endPageProcessing(JspParseE > > ventListener.java:175) > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java, > > Compiled Code) > > at > > org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:612) > > at > > org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146) > > at > org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:542) > > at > > > org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe > > rvlet.java:258) > > at > > > org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja > > va:268) > > at > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java, > > Compiled Code) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > > org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) > > at org.apache.tomcat.core.Handler.service(Handler.java:287) > > at > > org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) > > at > > > org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:81 > > 2) > > at > > org.apache.tomcat.core.ContextManager.service(ContextManager.java:758) > > at > > > org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC > > onnectionHandler.java:213) > > at > > org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java, > > Compiled Code) > > at > > org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, > > Compiled Code) > > at java.lang.Thread.run(Thread.java:479) > > > > Need help if somebody ever saw such an error. > > Thanks in advance. > > > > Alexandre Duprat > > SOPRA. Direction France Sud. Bordeaux > > tel : 05 57 26 00 91 > > [EMAIL PROTECTED] > > > > +----------------------------------------------------------------+ > > | Ce courrier ainsi que les fichiers joints sont confidentiels. | > > | Si vous avez recu ce courrier par erreur, veuillez en informer | > > | l'administrateur du systeme : [EMAIL PROTECTED] | > > | --------- | > > | Ce message confirme que le courrier a passe le controle | > > | antivirus du relais de messagerie Internet avec succes. | > > +----------------------------------------------------------------+ > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > +----------------------------------------------------------------+ > | Ce courrier ainsi que les fichiers joints sont confidentiels. | > | Si vous avez recu ce courrier par erreur, veuillez en informer | > | l'administrateur du système : [EMAIL PROTECTED] | > | --------- | > | Ce message confirme que le courrier a passé le contrôle | > | antivirus du relais de messagerie Internet avec succés. | > +----------------------------------------------------------------+ > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>