How to start Java Pet Store? -help!

I download Java Pet Store, according to install.html, I do:

(set JAVA_HOME, J2EE_HOME)

1. Start the Cloudscape database server.

C:\j2sdkee1.3\bin>cloudscape -start

2. Start the J2EE Reference Implementation server.

C:\j2sdkee1.3\bin>j2ee -verbose

3. Start the J2EE Reference Implementation deployment tool.

C:\j2sdkee1.3\bin>deploytool

4. Testing the application

click the following link:

http://localhost:8000/estore/index.html

"JavaTM Pet Store Demo"page display on screen;

======everything seem right,However, when I click the link:"Enter the store " in this page, a worrng message display on screen:======

A Servlet Exception Has Occurred

Exception Report:

javax.servlet.ServletException: Servlet execution threw an exception

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:283)

at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterChain.java:198)

at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:177)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:255)

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

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225)

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

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

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

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:229)

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

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)

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

at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:875)

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

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

Root Cause:

java.lang.NoSuchMethodError

at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:273)

at org.apache.catalina.core.ApplicationDispatcher.access$0(ApplicationDispatcher.java:266)

at org.apache.catalina.core.ApplicationDispatcher$PrivilegedForward.run(ApplicationDispatcher.java:118)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:254)

at com.sun.j2ee.blueprints.tools.populate.web.PopulateServlet.showTables(PopulateServlet.java:249)

at com.sun.j2ee.blueprints.tools.populate.web.PopulateServlet.doGet(PopulateServlet.java:135)

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

at org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterChain.java:198)

at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:177)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:255)

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

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225)

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

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

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

at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:229)

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

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162)

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

at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:875)

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

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

What is this problem? How can I do?

thanks

[6801 byte] By [huimu] at [2007-9-26 1:54:28]
# 1

I am trying to install the Java Pet Store also. But I even didn't get as far as you did. After all the settings, I started the deploytool, then I tried to deploy the pet store. On the first screen after I clicked on the

'Tool->Deploy', there is a selection of 'Target Server'. In the pull down menu, I have nothing in there although I already started the j2ee server on the same machine by using 'j2ee -verbose' as instructed. Do you need to do anything for the selection of 'Target Server'? Please give me some help about this. If I figure out something, I will let you know. Thanks

Jeffrey Chen

xiaofeng at 2007-6-29 3:06:56 > top of Java-index,Desktop,Deploying...
# 2

Hey people!

I have the same problem as in root of this discussion (also error in productcategory.jsp: no setter method for attribute numItems), but with pet store 1.1.2. Which versions of j2se do you have? I wonder if pet store is compatible with v. 1.4.0. I would check if this works with 1.3.1, but it's quite a big chunk to download. With pet store 1.3.1 i have compillation errors with two beans (sth. with inproper function overloading). If you know sth, please help.

In reply to your problems, i did nothing to set up server (i have localhost as server) - i did not even check it in deploytool, but it works (critical are messages from j2ee server on console).

kwitukiewicz at 2007-6-29 3:06:56 > top of Java-index,Desktop,Deploying...