Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

servlet has problem with Amazon web service

4 views
Skip to first unread message

Quick Function

unread,
Mar 30, 2004, 1:03:37 PM3/30/04
to
I am writing a servlet in which I call Amazon web service. Here is
what I did:

1. Used Amazon tools and compiled their classes to a jar file called
azwsdl.jar.
2. Used JBuilder to construct a servlet.
3. Added azwsdl.jar as a required library.
4. In my doGet method, put something like:

com.amazon.soap.axis.AmazonSearchService service = new
com.amazon.soap.axis.AmazonSearchServiceLocator();

However, the servlet crushed at the the statement above.

Could anyone help?

Thanks,


Here is the print-out:
----------------------------------------------------------------
HttpConnector Opening server socket on all host IP addresses

Starting service Tomcat-Standalone

Apache Tomcat/4.0.3

WebappLoader[/BestPrice]: Deploying class repositories to work
directory D:\amazon\BestPrice\BestPrice\Tomcat\work\BestPrice

WebappLoader[/BestPrice]: Deploy JAR /WEB-INF/lib/azwdsl.jar to
D:\amazon\BestPrice\BestPrice\defaultroot\WEB-INF\lib\azwdsl.jar

WebappLoader[/BestPrice]: Deploy JAR
/WEB-INF/lib/jaxrpc-1_1-fr-spec-api.jar to
D:\amazon\BestPrice\BestPrice\defaultroot\WEB-INF\lib\jaxrpc-1_1-fr-spec-api.jar

WebappLoader[/BestPrice]: Deploy JAR /WEB-INF/lib/servlet.jar to
D:\amazon\BestPrice\BestPrice\defaultroot\WEB-INF\lib\servlet.jar

StandardManager[/BestPrice]: Seeding random number generator class
java.security.SecureRandom

StandardManager[/BestPrice]: Seeding of random number generator has
been completed

ContextConfig[/BestPrice]: Added certificates -> request attribute
Valve

StandardWrapper[/BestPrice:default]: Loading container servlet default

StandardWrapper[/BestPrice:invoker]: Loading container servlet invoker

WebappLoader[]: Deploying class repositories to work directory
D:\amazon\BestPrice\BestPrice\Tomcat\work

WebappLoader[]: Deploy JAR /WEB-INF/lib/azwdsl.jar to
D:\amazon\BestPrice\BestPrice\defaultroot\WEB-INF\lib\azwdsl.jar

WebappLoader[]: Deploy JAR /WEB-INF/lib/jaxrpc-1_1-fr-spec-api.jar to
D:\amazon\BestPrice\BestPrice\defaultroot\WEB-INF\lib\jaxrpc-1_1-fr-spec-api.jar

WebappLoader[]: Deploy JAR /WEB-INF/lib/servlet.jar to
D:\amazon\BestPrice\BestPrice\defaultroot\WEB-INF\lib\servlet.jar

StandardManager[]: Seeding random number generator class
java.security.SecureRandom

StandardManager[]: Seeding of random number generator has been
completed

ContextConfig[]: Added certificates -> request attribute Valve

StandardWrapper[:default]: Loading container servlet default

StandardWrapper[:invoker]: Loading container servlet invoker

HttpConnector[8080] Starting background thread

StandardWrapperValve[invoker]: Servlet.service() for servlet invoker
threw exception

javax.servlet.ServletException: Invoker service() exception

javax.servlet.ServletException: Invoker service() exception

at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:504)

at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180)

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(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: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.java:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)

at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

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.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:174)

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:1012)

at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)

at java.lang.Thread.run(Thread.java:536)

0 new messages