Pessoal,
 
j� consegui resolver esse problema. O que aconteceu foi que os arquivos que eu estava baixando n�o eram os certos.
Para aqueles que forem come�ar a trabalhar com servlet, ai vai a dica: baixem o jswdk a partir de
http://java.sun.com/products/servlet/2.1/  e adicionem ao classpath o arquivo servlet.jar, que vem junto com esse kit.
 
[]'s a todos e muito obrigada por tudo!!
 
Monica Barreto
 
 
----- Original Message -----
Sent: Friday, November 16, 2001 3:44 PM
Subject: problemas com servlet

Oi Pessoal
 
estou come�ando a trabalhar com servlets agora e estou tendo problemas exatamente pra come�ar. Eu segui os seguintes passos at� agora:
  • baixei os arquivos "servlet-2_3-fcs-classfiles.zip" e "servlet-2_3-fcs-docs.zip"  do site http://java.sun.com/products/servlet/download.html#specs
  • extrai o *-docs.zip pro diret�rio docs/servlet-api/  do meu jdk1.3. 
  • extrai o *-classfiles.zip pro diret�rio jdk1.3
  • adicionei a seguinte linha ao meu classpath:  C:\develop\jdk1.3\javax\;
  • adicionei essa outra linha ao meu path: C:\develop\jdk1.3\javax;
Bem, tendo feito os passos acima tentei compilar o servlet abaixo. Esse servlet vem como exemplo no tutorial da sun:
 
import javax.servlet.*;
import javax.servlet.http.*;
 
public class SimpleServlet extends HttpServlet{
 public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{
  PrintWriter out;
  String title = "Simple Servlet Output";
  res.setContentType("text/html");
  out.println("<HTML><HEAD><TITLE>");
  out.println(title);
  out.println("</TITLE></HEAD><BODY>");
  out.println("<H1>" + title + "</H1>");
  out.println("<P> This is output from SimpleServlet.");
  out.println("</BODY></HTML>");
  out.close();
  }
}
 
mas qdo tento compil�-lo, recebo a seguinte msg de erro:
 
C:\java\Estudos\Servlet\Testes\SimpleServlet.java:1: package javax.servlet does not exist
import javax.servlet.*;
^
C:\java\Estudos\Servlet\Testes\SimpleServlet.java:2: package javax.servlet.http does not exist
import javax.servlet.http.*;
^
C:\java\Estudos\Servlet\Testes\SimpleServlet.java:4: cannot resolve symbol
symbol  : class HttpServlet 
location: class SimpleServlet
public class SimpleServlet extends HttpServlet{
                                   ^
C:\java\Estudos\Servlet\Testes\SimpleServlet.java:5: cannot resolve symbol
symbol  : class HttpServletRequest 
location: class SimpleServlet
 public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{
                          ^
C:\java\Estudos\Servlet\Testes\SimpleServlet.java:5: cannot resolve symbol
symbol  : class HttpServletResponse 
location: class SimpleServlet
 public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{
                                                  ^
C:\java\Estudos\Servlet\Testes\SimpleServlet.java:5: cannot resolve symbol
symbol  : class ServletException 
location: class SimpleServlet
 public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{
 
Eu j� procurei alguma resposta no hist�rico da lista, mas as solu��es dadas s�o sempre a de atualizar o classpath. N�o veio, com os arquivos que eu baixei, nenhum arquivo servlet*.jar. Eu vi algumas solu��es no hist�rico da lista falando pra colocar esse arquivo no classpath, mas eram pra vers�es anteriores a que eu baixei, e n�o sei se eu estou baixando os arquivos errados ou o que est� acontecendo, mas eu n�o tenho esse arquivo.
 
J� que estou s� tentando compilar um fonte .java, eu n�o precisaria estar com um servidor no ar, precisaria!? 
 
Eu estou com muitas d�vidas e precisando muito de ajuda pra poder come�ar a trabalhar com servlets. 
 
Desde j� agrade�o qq ajuda!!
 
Obrigada
Monica

Responder a