[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qexo-general] XqlServlet
From: |
Ivelin Ivanov |
Subject: |
Re: [Qexo-general] XqlServlet |
Date: |
Wed, 15 Jan 2003 08:51:38 -0600 |
I see two problems in your attempt:
1) The urls you should be trying to access are:
http://localhost:8080/webapp/test.xql
http://localhost:8080/webapp/test2.xql
http://localhost:8080/webapp/testservlet.xql
2) The exception suggest that you have classes which depend on the old libs.
The webapp which I sent is self contained. It includes all binaries
necessary to run.
gnu/mapping/Binding is not in the CVS version and is therefore not in the
webapp classes.
You either need to find what is trying to load it,
or send me a more complete stack trace.
BTW, the exceptions for test2.xql and testservlet.xql are as follows:
test2.xql:
[INFO,Engine] qexo-testservlet: XqlEngine --> /test2.xql
[INFO,Engine] qexo-testservlet: ServletPath: /test2.xql
[INFO,Engine] qexo-testservlet: PathInfo: null
[INFO,Engine] qexo-testservlet: RequestURI: /qexo/test2.xql
[INFO,Engine] qexo-testservlet: QueryString: null
[INFO,Engine] qexo-testservlet: Request Params:
[ERROR,Engine] qexo-testservlet: Xql Interpreter Exception, because of
java.lang.Error: Unresolved compilation problem:
The method parse() is undefined for the type gnu.kawa.xml.XMLParser
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at gnu.kawa.xml.Document.parse(Document.java:49)
at gnu.kawa.xml.Document.parse(Document.java:58)
at gnu.kawa.xml.Document.apply1(Document.java:64)
at lambda.apply(Unknown Source)
at gnu.mapping.CallContext.runUntilDone(CallContext.java:238)
at gnu.expr.ModuleExp.evalModule(ModuleExp.java:188)
at gnu.expr.Interpreter.eval(Interpreter.java:588)
at gnu.expr.Interpreter.eval(Interpreter.java:569)
at gnu.expr.Interpreter.eval(Interpreter.java:557)
at gnu.kawa.servlet.XqlServlet.runXql(XqlServlet.java:174)
at gnu.kawa.servlet.XqlServlet.serviceXqlFile(XqlServlet.java:162)
at gnu.kawa.servlet.XqlServlet.apply(XqlServlet.java:134)
at gnu.kawa.servlet.KawaServlet.doGet(KawaServlet.java:55)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:190)
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.jav
a:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2347)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso
r.java:1027)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja
va:1125)
at java.lang.Thread.run(Thread.java:536)
testservlet.xql:
[INFO,Engine] qexo-testservlet: XqlEngine --> /testservlet.xql
[INFO,Engine] qexo-testservlet: ServletPath: /testservlet.xql
[INFO,Engine] qexo-testservlet: PathInfo: null
[INFO,Engine] qexo-testservlet: RequestURI:
/qexo/testservlet.xql
[INFO,Engine] qexo-testservlet: QueryString: null
[INFO,Engine] qexo-testservlet: Request Params:
[ERROR,Engine] qexo-testservlet: Xql Interpreter Exception, because of
gnu.mapping.UnboundSymbol: Unbound symbol request
at gnu.expr.Interpreter.getDefaultSymbolValue(Interpreter.java:610)
at gnu.expr.Interpreter.getSymbolValue(Interpreter.java:617)
at lambda.apply(Unknown Source)
at gnu.mapping.CallContext.runUntilDone(CallContext.java:238)
at gnu.expr.ModuleExp.evalModule(ModuleExp.java:188)
at gnu.expr.Interpreter.eval(Interpreter.java:588)
at gnu.expr.Interpreter.eval(Interpreter.java:569)
at gnu.expr.Interpreter.eval(Interpreter.java:557)
at gnu.kawa.servlet.XqlServlet.runXql(XqlServlet.java:174)
at gnu.kawa.servlet.XqlServlet.serviceXqlFile(XqlServlet.java:162)
at gnu.kawa.servlet.XqlServlet.apply(XqlServlet.java:134)
at gnu.kawa.servlet.KawaServlet.doGet(KawaServlet.java:55)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:243)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:190)
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.jav
a:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:
2347)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
rValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline
.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcesso
r.java:1027)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.ja
va:1125)
at java.lang.Thread.run(Thread.java:536)
Ivelin
----- Original Message -----
From: "Per Bothner" <address@hidden>
To: "Ivelin Ivanov" <address@hidden>
Cc: <address@hidden>
Sent: Wednesday, January 15, 2003 1:29 AM
Subject: Re: [Qexo-general] XqlServlet
> Ivelin Ivanov wrote:
> > I attach the XqlServlet source along with the webapp binaries for your
> > reference.
> > test.xql works fine
> > test2.xql and testservlet.xql break with exceptions which I cannot
> > understand.
> > Maybe you can give me further direction.
>
> I'm not an expert on Tomcat, and it's been a while since I did
> anything special with it. So you 'll have to say how I'm
> supposed to test this.
>
> I have Tomcat 4.0, and unzip webapp.zip into /opt/Tomcat/webapps.
> (Btw it might be set to avoid sending 5MB attachments to the
> mailing list.) I remove an old copy of /opt/Tomcat/lib/kawa.jar,
> and start up Tomcat. Trying:
> http://localhost:8080/webapp/servlet/testservlet
> I get:
>
> Exception Report:
>
> javax.servlet.ServletException: Cannot allocate servlet instance for
> path /webapp/servlet/testservlet
> at org.apache.catalina.servlets.InvokerServlet.serveRequest(Unknown
Source)
> at org.apache.catalina.servlets.InvokerServlet.doGet(Unknown Source)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> ...
>
> Root Cause:
>
> java.lang.NoClassDefFoundError: gnu/mapping/Binding
> at java.lang.Class.newInstance0(Native Method)
> at java.lang.Class.newInstance(Class.java:237)
> at org.apache.catalina.core.StandardWrapper.load(Unknown Source)
>
> I assume I did something wrong.
> --
> --Per Bothner
> address@hidden http://www.bothner.com/per/
>
- [Qexo-general] XqlServlet, Ivelin Ivanov, 2003/01/14
- Re: [Qexo-general] XqlServlet, Per Bothner, 2003/01/14
- Re: [Qexo-general] XqlServlet, Ivelin Ivanov, 2003/01/14
- Re: [Qexo-general] XqlServlet, Per Bothner, 2003/01/15
- Re: [Qexo-general] XqlServlet, Ivelin Ivanov, 2003/01/15
- Re: [Qexo-general] XqlServlet, Per Bothner, 2003/01/15
- Re: [Qexo-general] XqlServlet,
Ivelin Ivanov <=
- Re: [Qexo-general] XqlServlet, Per Bothner, 2003/01/16
- Re: [Qexo-general] XqlServlet, Ivelin Ivanov, 2003/01/16
- Re: [Qexo-general] XqlServlet, Per Bothner, 2003/01/16
- Re: [Qexo-general] XqlServlet, Ivelin Ivanov, 2003/01/16
- Re: [Qexo-general] XqlServlet, Per Bothner, 2003/01/16
- Message not available
- Message not available
- Message not available
- Message not available
- Re: [Qexo-general] External functions, Ivelin Ivanov, 2003/01/18
- Re: [Qexo-general] XqlServlet, Ivelin Ivanov, 2003/01/19
- Re: [Qexo-general] XqlServlet, Ivelin Ivanov, 2003/01/15
- Re: [Qexo-general] XqlServlet, Per Bothner, 2003/01/15
- Re: [Qexo-general] XqlServlet, Ivelin Ivanov, 2003/01/16