Jason, 
When I do...

<%@ taglib prefix='c' uri='http://java.sun.com/jstl/core' %>

I get...

org.apache.jasper.JasperException: This absolute uri
(http://java.sun.com/jstl/core) cannot be resolved in either web.xml or the
jar files deployed with this application
        at
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.
java:105)
        at
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:430
)
        at
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154
)
        at
org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:159)
        at
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:354)
        at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:381)
        at org.apache.jasper.compiler.Parser.parseElements(Parser.java:795)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:122)
        at
org.apache.jasper.compiler.ParserController.parse(ParserController.java:199)
        at
org.apache.jasper.compiler.ParserController.parse(ParserController.java:153)
        at
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:369)
        at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:4
73)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:1
90)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        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:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:392)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:619)
        at java.lang.Thread.run(Thread.java:536)


-----Original Message-----
From: Jason Bainbridge [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 04, 2003 1:52 PM
To: Tomcat Users List
Subject: Taglib declaration - illegal character \64 (was Re: Oracle Type
4 Driver)


On Thu, 5 Jun 2003 01:16, Schwartz, David (CHR) wrote:
>  [javac] C:\tomcat\work\Standalone\localhost\myfirst\index_jsp.java:42:
> illegal character: \64
>     [javac] [EMAIL PROTECTED] prefix="c" uri="http://java.sun.com/jstl/core";
>     [javac]  ^
>     [javac] 1 error

That's very strange I was going to suggest that you had the correct as at 
symbol but Character 64 is definitely the as at symbol in the ISO 8859-1 
character set so that doesn't make sense. 

I've always used single quotes and put a space between <%@ and taglib in my 
taglib declarations but I tried doing it your way and didn't get the same 
problem as you are.

Can anyone else shine some light on this?

Regards,
-- 
Jason Bainbridge
http://jblinux.org

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to