File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Problems with the Example from HF Servlets & JSP in Chapter 3

 
Stefan Wrobel
Greenhorn
Posts: 3
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

im reading the Head First Servlets & JSP book and I have problems with the Beer-App in Chapter 3.

First, I followed the instructions until page 77. When I tried to open
http://localhost:8080/Beer-v1/form.html
I got an error:


After I created an new directory in the webapps-directory and moved the Beer-v1 directory into it, the form.html worked (now using http://localhost:8080/scwcd/Beer-v1/form.html).

But now (being at the bottom of page 81), if I click on the submit-button, I get:


I already read some threads in this forum about the same example, but I actually couldn't find any solution that worked for me.

I have created the following files/dirs:
/var/lib/tomcat6/webapps/scwcd/Beer-v1/form.html
/var/lib/tomcat6/webapps/scwcd/Beer-v1/WEB-INF/
/var/lib/tomcat6/webapps/scwcd/Beer-v1/WEB-INF/web.xml
/var/lib/tomcat6/webapps/scwcd/Beer-v1/WEB-INF/lib/
/var/lib/tomcat6/webapps/scwcd/Beer-v1/WEB-INF/classes/
/var/lib/tomcat6/webapps/scwcd/Beer-v1/WEB-INF/classes/com/
/var/lib/tomcat6/webapps/scwcd/Beer-v1/WEB-INF/classes/com/example/
/var/lib/tomcat6/webapps/scwcd/Beer-v1/WEB-INF/classes/com/example/web/
/var/lib/tomcat6/webapps/scwcd/Beer-v1/WEB-INF/classes/com/example/web/BeerSelect.class

form.html:


web.xml:



BeerSelect.java (in my developement directory!):


I would be really glad I someone could help me

 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64196
83
IntelliJ IDE Java jQuery Mac Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What's with the scwcd folder?

If you want the context path to be Beer-v1, that folder must reside in webapps. Sticking extra folders in the middle only boofs things up.


 
Stefan Wrobel
Greenhorn
Posts: 3
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks, it works now, after moving the Beer-v1 folder out of the scwd-folder and - correcting the mistake on line 10 in my web.xml.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic