Como rodar servlet (hello world)

Estou começando aprender essa tecnologia e estou tentando rodar o meu primeiro servlet. Bom, eu instalei o tomcat, estou fazendo um exemplo de servlet através do tutorial do GUJ mas quando eu vou compilar o meu arquivo.java, o JDK diz que não consegue ler (rodar). Estou escrevendo conforme abaixo:

javac -classpath c: omcatjakarta-tomcat-4.0.4commonlibservlet.jar HelloServlet.java

A minha pergunta: tenho que fazer alguma configuração no tomcat? criar algum path no autoexec? Estou trabalhando c/ J2SE e está ok. Como estou querendo rodar um servlet devo instalar J2EE?

Desde já agradeço pela cooperação.

Dê uma olhada nesse tutorial do GUJ:

http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListTutorial&MAMUTE_TEMPLATE=ShowTutorial&LIST_TUTORIAL=single&TutorialId=9&PAGE=1

[]'s

Obrigado pela dica, mas eu estou me baseando por esse tutorial. Acontece que eu não consigo compilar o arquivo.java quando refere-se a servlet. Quando eu faço alguma aplicação que não é voltada para web, o jdk compila numa boa.

Você precisa colocar o arquivo servlet.jar no seu classpath, pois as classes que você usa pra escrever um Servlet estão nesse arquivo. Aqui no fórum muita gente já teve esse problema, se você pesquisar encontrará a solução com facilidade.

Além disso, tem outro tutorial aqui que fala de classpatth:
http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListArticle&MAMUTE_TEMPLATE=ShowArticle&LIST_ARTICLE=single&ArticleId=8&PAGE=1

[]'s