Hi,
I want to use a JSP file that includes custom defined
JSP tags (I think this technology comes with JSP 1.2).
JSP files work good under Tomcat Root, but i couln't
get them working under Cocoon. I can use any JSP files
under Cocoon but when i add the Custom Tag library to
JSP files, a JSP Generator failure occurs.
I asked Cocoon mail lists but nobody could help me and
they told me to ask to Tomcat mail lists.
It seems Cocoon's JSPGenerator can not support custom
defined tags. But it is interesting that Cocoon uses
Tomcat's JSP Engine. Here is the code:
<%@ page language="java"%>
<%@ taglib uri="deu-taglib.tld" prefix="deu"%>
<data>
<name>
<deu:deneme url="Erhan Baz"/>
</name>
</data>
This code creates a tag <deneme> with value Erhan Baz.
<data>
<name>
<deneme>Erhan Baz</deneme>
</name>
</data>
Do you have any idea about this problem?
Any help will be appreciated.
With kind regards.Tolga Tunca
i didn't understand anything but the Error is like
below:
-----------------------------
type fatal
message ServletException in JspGenerator.generate()
description org.apache.cocoon.ProcessingException:
ServletException in JspGenerator.generate()
sender org.apache.cocoon.servlet.CocoonServlet
source Cocoon servlet
request-uri
/cocoon/erhan/names.page
path-info
erhan/names.page
stack-trace
org.apache.cocoon.ProcessingException:
ServletException in JspGenerator.generate()
at
org.apache.cocoon.generation.JspGenerator.generate(JspGenerator.java:128)
at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:251)
at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:399)
at
org.apache.cocoon.www.erhan.sitemap_xmap.matchN1002E(/usr/local/jakarta-tomcat/work/localhost/cocoon/cocoon-files/org/apache/cocoon/www/erhan/sitemap_xmap.java:482)
at
org.apache.cocoon.www.erhan.sitemap_xmap.process(/usr/local/jakarta-tomcat/work/localhost/cocoon/cocoon-files/org/apache/cocoon/www/erhan/sitemap_xmap.java:390)
at
org.apache.cocoon.www.erhan.sitemap_xmap.process(/usr/local/jakarta-tomcat/work/localhost/cocoon/cocoon-files/org/apache/cocoon/www/erhan/sitemap_xmap.java:334)
at
org.apache.cocoon.sitemap.Handler.process(Handler.java:222)
at
org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
at
org.apache.cocoon.www.sitemap_xmap.matchN1038F(/usr/local/jakarta-tomcat/work/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:4230)
at
org.apache.cocoon.www.sitemap_xmap.process(/usr/local/jakarta-tomcat/work/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3254)
at
org.apache.cocoon.www.sitemap_xmap.process(/usr/local/jakarta-tomcat/work/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitemap_xmap.java:3121)
at
org.apache.cocoon.sitemap.Handler.process(Handler.java:222)
at
org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179)
at
org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154)
at org.apache.cocoon.Cocoon.process(Cocoon.java:575)
at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:998)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
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.java:201)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
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:2344)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
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:566)
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:1011)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
at java.lang.Thread.run(Thread.java:536)
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
--
To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@jakarta.apache.org>
|