DUVIDA EM Servlet

8 respostas
shenn

estou com erro no servlet, não sei pq… tipo fiz um programa no curso, mas quando eu executo em casa aparece um erro nesses imports

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

alguem sabe qual é o problema?

Att.

8 Respostas

Andre_Brito

Primeiramente, coloque sempre seus códigos entre as tags code.

Agora, sobre sua dúvida. A api de Servlet (o jar servlet-api.jar ou algo parecido) está no classpath? Se você usa Eclipse, clique com o botão direito em cima do projeto, Configure Build Path e adicione o jar servlet-api.jar. Se você está compilando na mão, procure sobre o comando javac com a flag -cp - ela serve pra dizer aonde está o jar servlet-api.jar.

edu_merckx

dá uma olhada aqui:

http://www.guj.com.br/java/230071-servlets

shenn

estou usando o eclipse, os servlet estao instalados aqui?
C:\Program Files\Apache Tomcat 6.0.32\bin

ou não tem nada a ver?

Andre_Brito

Na verdade, esse é o caminho de instalação do container. Agora você precisa adicionar os jars que você precisa no seu projeto (que é só o servlet por enquanto).

Clica com o botão direito no projeto, Build Path, Configure Build Path, aba Libraries, Add External JARs e procure o jar. Mais fácil ainda é você colocar a pasta inteira, que daí você tem certeza que não vai faltar nada.

shenn

opaa, acabei de fazer isso, mas os erros ainda continuam, fechei e abri o arquivo de novo e continua o mesmo erro =/

Andre_Brito

Tem como você tirar uma screenshot do seu buildpath e colocar aqui?

shenn

ve se esta na aba certa, qq coisa eu tiro outro…

http://img52.imageshack.us/img52/1598/buildpath.jpg

Att.

Andre_Brito

Veja o unbound no final ali. Quer dizer que essa pasta não existe.
Adicione só o jar pra compilar os servlets e veja o que acontece (Add Jars e seleciona onde fica o jar). Depois, se você precisar, você adicionar todos os jars que ficam na lib do Tomcat.

Criado 24 de março de 2011
Ultima resposta 25 de mar. de 2011
Respostas 8
Participantes 3