Hi guys,

I've been having problems consuming web services in JSP using tomcat
4.1.18. I've narrowed it down to the following code below. It runs fine
as a standard java application, but when running as a JSP page inside
tomcat it fails miserably :(

It fails on this line "Service service = new Service(provider_config);"
with the error at the end of this email. I've tried debugging but have
yet to find out why it fails.

Could someone please try the following code to see its just not me too!
:) I've set up all the jars that axis uses in /common/lib

Thanks!
Dave

CODE 
************************************************************
<%@ page import="org.apache.axis.AxisFault,
org.apache.axis.EngineConfiguration,
org.apache.axis.configuration.SimpleProvider,
org.apache.axis.configuration.DefaultEngineConfigurationFactory,
org.apache.axis.client.Service"

     try
  {
         EngineConfiguration defaultConfig = (new
DefaultEngineConfigurationFactory()).getClientEngineConfig();
         SimpleProvider provider_config = new
SimpleProvider(defaultConfig); 
         Service service = new Service(provider_config);

     } catch (Exception e) {
       e.printStackTrace();
     }
  
%>

ERROR: 

org.apache.jasper.JasperException: /dave/test.jsp(7,2)
jsp.error.attribute.noequal
        at
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand
ler.java:94)
        at
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java
:417)
        at
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java
:126)
        at
org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:169)
        at
org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:136)
        at
org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:149)
        at
org.apache.jasper.compiler.ParserController.figureOutJspDocument(ParserC
ontroller.java:254)
        at
org.apache.jasper.compiler.ParserController.parse(ParserController.java:
173)
        at
org.apache.jasper.compiler.ParserController.parse(ParserController.java:
153)
        at
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:219)
        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
        at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
va:474)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:184)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289)
        at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:260)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:241
5)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:172)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        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.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        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:43
2)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:386)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:53
4)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:530)
        at java.lang.Thread.run(Thread.java:536)


Reply via email to