Eu tenho o j2sdk instalado no meu micro, e consigo compilar normalmente meus projetos Java. Mas quando tento compilar a minha classe HelloWorld que herda da HttpServlet, gera o seguinte erro, entre outros:
package javax.servlet does not exist
O que eu tenho que fazer download para poder compilar meus Servlets? No site da Sun tem vários downloads, alguns com mais de 100MB. Se alguém puder me ajudar, pois minha conexão em casa é discada, e perco uma eternidade se baixar o errado.
No Linux eu encontrei em /usr/share/tomcat4/common/lib/servlet.jar
foi só incluir no classpath.
Agora, mais uma dúvida. Esse pacote não deveria vir com o Java? Se eu usar o do TomCat será que não vou ter nenhum problema de compatibilidade no futuro?
Na verdade esse pacote faz parte do J2EE - Enterprise Editon.
Mas o que vem com o Tomcat é exatamente o mesmo que vc encontra no site da sun pra baixar. Por isso não tem problema de incompatibilidade.
O detalhe é que eu prefiro usar somente o J2SE + TOMCAT do que usar o J2EE, pq ele vem com um outro container e com um Banco de dados mó estranho (tal de PointBase). Por isso eu deixo meu micro livre dessas coisas.