This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes Servlets and the fly likes Help who compiled MVC from HF Servlet book Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Help who compiled MVC from HF Servlet book" Watch "Help who compiled MVC from HF Servlet book" New topic

Help who compiled MVC from HF Servlet book

saina smith

Joined: Dec 14, 2004
Posts: 5
Iam new to servlets.Iam working on the first mvc example in HF servlets book. I downloaded tomcat 5.5 and j2se sdk 1.5. Tomcat is running fine.I set the following in the environment variables.

classpath is %CLASSPATH%;%TOMCAT_HOME%\common\lib\servlet-api.jar;%TOMCAT_HOME%\common\lib\jsp-api.jar;.
TOMCAT_HOME is C:\Program Files\Apache Software Foundation\Tomcat 5.5
JAVA_HOME is C:\Program Files\Java\jdk1.5.0.

When I try to compile BeerSelect using c:\MyProjects\beerV1\javac -d classes src\com\example\web\ it says package javax.servlet does not exist. Can anyone please help me
Jay King

Joined: Oct 19, 2004
Posts: 10
Post the code of the java file.

~Jay, Java News, Java Articles and Java Blogs, Just one Bookmark.
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17271

Actually, posting the code won't help. It is a classpath issue. You do not have the servlets jar file in your classpath. It looks like you have it in your configuration for Tomcat, but it has not affect on running javac from a dos prompt.

I'd do a search on classpath in google to help better understand how classpaths work. If you plan to take the SCJP you will be tested on classpaths, I can guarantee that.


Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
Ben Souther

Joined: Dec 11, 2004
Posts: 13410

You didn't define CLASSPATH before defining TOMCAT_HOME, did you?

From the dos prompt type:
echo %CLASSPATH% and make sure the path to servlet-api really points the correct directory.

Java API J2EE API Servlet Spec JSP Spec How to ask a question... Simple Servlet Examples jsonf
saina smith

Joined: Dec 14, 2004
Posts: 5
Thanks I defined TOMCAT_HOME below the classpath so it is not recognising now it is working fine
I agree. Here's the link:
subject: Help who compiled MVC from HF Servlet book
It's not a secret anymore!