Return-Path: Delivered-To: apmail-jakarta-tomcat-user-archive@www.apache.org Received: (qmail 17430 invoked from network); 2 Aug 2004 16:19:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 2 Aug 2004 16:19:02 -0000 Received: (qmail 60094 invoked by uid 500); 2 Aug 2004 16:18:08 -0000 Delivered-To: apmail-jakarta-tomcat-user-archive@jakarta.apache.org Received: (qmail 60052 invoked by uid 500); 2 Aug 2004 16:18:08 -0000 Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Users List" Reply-To: "Tomcat Users List" Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 60030 invoked by uid 99); 2 Aug 2004 16:18:07 -0000 X-ASF-Spam-Status: No, hits=1.8 required=10.0 tests=RCVD_IN_NJABL_DUL X-Spam-Check-By: apache.org Received: from [80.37.243.178] (HELO smtp1.cygnux.com) (80.37.243.178) by apache.org (qpsmtpd/0.27.1) with ESMTP; Mon, 02 Aug 2004 09:18:05 -0700 Received: from 192.168.42.110 (obelix [192.168.42.110]) by smtp1.cygnux.com (Postfix) with ESMTP id AEDAC3C002 for ; Mon, 2 Aug 2004 18:18:30 +0200 (CEST) X-Originating-IP: [195.77.244.252] From: "Pablo Carretero =?iso-8859-1?Q?S=E1nchez?=" To: "Tomcat Users List" In-Reply-To: <410E651F.5050508@fiskars.com> Subject: Re: TAG Lib problem Date: Mon, 02 Aug 2004 16:18:30 +0200 Message-ID: <20040802.a5p.65775800@192.168.42.110> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Content-Disposition: inline X-Mailer: AngleMail for eGroupWare (http://www.egroupware.org) v 0.9.99.014 X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi Brice, yes it's work, I tried it. The real problem, is that I'm working in app. migration from BEA to Tomcat, my appy is in real environment and If I change the attribute in the tld, I need change the attribute in all my jsp, that is very power change. I appreciate your info, but do you know any other work around. Thank a lot. ciao .pcs Ruth, Brice (bruth@fiskars.com) escribi�: > > You may be having a problem with the case of your tag attribute. Try > changing the case of the attribute to all lower-case: "titulo" and see > if that helps. > > Pablo Carretero S�nchez wrote: > > >Hi all, > > > >I have a problem with the Jasper compiler when I try to compile a JSP using > >TagLibs. > > > >The configuration is: > > > >Tomcat 5.0.19, JSDK 1.4.2. > > > >I have a simple application with: > > > >.- 1 TLD: > > > > > > Operacion > > com.kutxa.kn.comun.tags.TituloOperacionTag > > > > MasInfo > > false > > > > > > Titulo > > false > > true > > > > > > Ancho > > false > > true > > > > > > Salto > > false > > > > > > VolverInicio > > false > > true > > > > > > > > > > > > > >JSP: With on reference to the TLD: > > > > > > > >JAVA TAG CLASS: With one attribute and method: > > - String Titulo > > - public void setTitulo(...){ > > } > > - public String getTitulo(...){ > > } > > > > > >When the jasper compile the JSP I have one error: > > > > "...Unable to find setter method for attribute" > > > > > >org.apache.jasper.JasperException: /jkn_opkn/tmpl/es/posglobal.jsp(433,0) > >Unable to find setter method for attribute: Titulo > > at > >org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39) > > at > >org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) > > at > >org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:150) > > at > >org.apache.jasper.compiler.Generator$GenerateVisitor.evaluateAttribute(Generator.java:2674) > > at > >org.apache.jasper.compiler.Generator$GenerateVisitor.generateSetters(Generator.java:2822) > > at > >org.apache.jasper.compiler.Generator$GenerateVisitor.generateCustomStart(Generator.java:2156) > > at > >org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1667) > > at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441) > > at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) > > at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) > > at > >org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1687) > > at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441) > > at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) > > at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) > > at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219) > > at org.apache.jasper.compiler.Node$Root.accept(Node.java:456) > > at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) > > at org.apache.jasper.compiler.Generator.generate(Generator.java:3269) > > at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244) > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:470) > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451) > > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) > > at > >org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511) > > at > >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295) > > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > > at > >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > > at > >org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704) > > at > >org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:590) > > at > >org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510) > > at > >com.cidat.proclets.ProcletServiceData.pageProcletEnd(ProcletServiceData.java:427) > > at com.cidat.proclets.PSPServlet.service(PSPServlet.java:108) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > > at > >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > > at > >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > > at > >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > at > >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > at > >org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > > at > >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > > at > >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > at > >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > at > >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > > at > >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > at > >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > > at > >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > > at > >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > at > >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > > at > >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > > at > >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > > at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300) > > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374) > > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743) > > at > >org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675) > > at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866) > > at > >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > > at java.lang.Thread.run(Thread.java:534) > > > >Do you know something about this error. > > > >I'll apprecite any help. > > > > > >Best regards and thank a lot. > > > > > >ciao > > > > > >.pcs > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org > > > -- ______________________________________ Pablo Carretero S�nchez Cygnux Arquitecto de Software Pintor Velazquez n� 3 Esc Izq 7� B 28932 – M�stoles (Madrid) Movil: +34 699929150 pcarretero@cygnux.com --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-user-help@jakarta.apache.org