Create Servlet with Eclipse

I am writing servlet by Eclipse, and I am using Tomcat 4.0 as my container. What I do is using the "classes" folder as the workspace and create package inside it. Is this a common way to develop servlet?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mick BarryJava DeveloperCommented:
have a look at Web tools project

Following points need to be noted to create a servlet

1) Irrespective of where the source folder is in the project, the output folder should be WEB-INF/classes. It means the compiles classes should be placed inside the WEB-INF/classes folder.

2) To create a Servlet, you definitely has to extend the javax.servlet.http.HttpServlet class.

public class HelloServlet extends HttpServlet

3)now,  servlet mapping should be in web.xml like the following


4) restart tomcat and look


to learn more about servlets


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
I think the better option is to download sysdeo plug in for tomcat... ( you can extract the zip file in your eclipse\plugins folder)..
after this you can create a "tomcat project" in eclipse..

new-->project-->java-->tomcat project

it takes care of your code base & what class goes where type problems..
also you can debug your servlets if needed...
william007Author Commented:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.