Instalando TomCat e Servlet

6 respostas
A

Estou iniciando com o Java e estou seguindo o tutorial INTRODUÇÃO AO TOMCAT E SERVLETS (Flavio Coutinho - fonte guj). Tento compilar o .java e ocorre o seguinte erro:

XXXXXHelloServlet.java:2: package javax.servlet does not exist

import javax.servlet.<em>;

^

XXXXXHelloServlet.java:3: package javax.servlet.http does not exist

import javax.servlet.http.</em>;

^

XXXXXHelloServlet.java:5: cannot resolve symbol

symbol  : class HttpServlet

location: class HelloServlet

public class HelloServlet extends HttpServlet{

^

XXXXXHelloServlet.java:6: cannot resolve symbol

symbol  : class HttpServletRequest

location: class HelloServlet

public void doGet(HttpServletRequest request, HttpServletResponse response)

^

XXXXXHelloServlet.java:6: cannot resolve symbol

symbol  : class HttpServletResponse

location: class HelloServlet

public void doGet(HttpServletRequest request, HttpServletResponse response)

^

XXXXXHelloServlet.java:7: cannot resolve symbol

symbol  : class ServletException

location: class HelloServlet

throws IOException, ServletException {

^

6 errors


:?:
Quando se instala o tomcat é necessário instalar o servlet?
Estou fazendo alguma coisa errada??

grato

6 Respostas

C

Olá Arthur,

Você precisa do arquivo servlets.jar no seu classpath para poder compilar servlets… ele vem junto com o tomcat se bem me lembro :wink:

A

oi carlos,
eu já tentei compilar com javac -classpath …servlet.jar conforme descreve no tutorial e não consegui nada.
Utilizo linux. existe algo a mais que devo fazer??
grato,

C

Estranho…

Quando você passou o servlet.jar como parametro para o javac, o erro foi o mesmo?? ou ele deu alguma mensagem diferente?

massardi

No linux tem um arquivo chamado /etc/profile edite ele colocando o caminho do servlet.jar no classpath, aqui no guj tem como instalar o java no linux use esse manual para colocar o caminho na linha que especifica o classpath. fica mais ou menos assim
CLASSPATH = .:/tomcat/common/servlet.jar:$CLASSPATH

ate mais

kartler

Ai mano faz o seguinte procura dentro do diretório do tomcat o servlet.jar e acrescenta ele no classpath

no Win$

%classpath%.;C:/minhapastaondeestaojar/servlet.jar

ae pronto. pode compilar

A

mui gracias. deu certo!!! subi o primeiro degrau.

grato,

Criado 7 de fevereiro de 2003
Ultima resposta 8 de fev. de 2003
Respostas 6
Participantes 4