Erro em SERVLET/TOMCAT

Na minha máquina tenho o apache rodando com PHP e Coldfusion.

Segui as orientações do tutorial http://www.guj.com.br/java.tutorial.artigo.9.1.guj

Baixei o TOMCAT 6 e o descompactei em C:\Arquivos de programas\Apache Group\apache-tomcat-6.0.13

Na pasta bin [b]C:\Arquivos de programas\Apache Group\apache-tomcat-6.0.13\bin[/b]Executei o arquivo startup.bat ,

Apareceu a seguinte mensagem em uma janela chamada TomCat

01/08/2007 14:47:47 org.apache.catalina.core.AprLifecycleListener init INFO: The Apache Tomcat Native library which allows optimal performance in production enviroments was not foudn the Java.library.path

Aparecem outras mensagens dizendo que o Tomcat foi inicializado?
Quando acesso em localhost:8080 entro na tela de adminsitração do tomcat… ou seja funciona… funciona até alguns exemplos dentro do tomcat…

Quando crio o exemplo helloword:

[code]import java.io.;
import javax.servlet.
;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>Hello World!</title>");
    out.println("</head>");
    out.println("<body>");
    out.println("<h1>Hello World!</h1>");
    out.println("</body>");
    out.println("</html>");
}

}[/code]

e vou compilar
javac helloworld.java

aparece a seguinte mensagem de erro:

na linha 2: package javax.servlet does not exist

nas outras linhas aparecem uma pancada de erros pelo que eu pude entender é como se o tomcar não estivesse configurado corretamente…

o que fazer??? Estou perdido!!!

Me ajudem por favor

Amigo, não é tão simples assim.

Uma aplicação web em Java tem uma estrutura de diretórios a ser seguida, onde as classes devem ficar em um diretório específico (WEB-INF/classes) e também há a necessidade de se criar um descritor de implantação (web.xml). Toda essa estrutura deve ser implantada dentro do tomcat (na pasta webapps) e ele que vai rodar sua aplicação e não você.

Até mais!

Ok ok… já entendi essa estrutura de diretórios e o arquivo web.xml …

Agora porque na hora de compilar esse exemplo helloworld.java ele não compila e dá essa mensagem de erro:

[code]import java.io.;
import javax.servlet.
;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {

 public void doGet(HttpServletRequest request, HttpServletResponse response)
 throws IOException, ServletException
 {
     response.setContentType("text/html");
     PrintWriter out = response.getWriter();
     out.println("<html>");
     out.println("<head>");
     out.println("<title>Hello World!</title>");
     out.println("</head>");
     out.println("<body>");
     out.println("<h1>Hello World!</h1>");
     out.println("</body>");
     out.println("</html>");
 }

}[/code]
Erro:
na linha 2: package javax.servlet does not exist

Porque que não consigo gerar o arquivo class…
na linha 2 onde está gerando o erro está o seguinte código
import javax.servlet.*;

Ajudaeee galera!!

Dá uma olhada na pasta lib do tomcat, lá tem a implementação dos servlets… coloca o .jar dessa implementação no classpath do seu projeto e compila, vc vai ver q vai dar certo.

Até mais!

Se vc usar uma IDE vc não vai ter problemas quanto a isso, pois eses jars já são adicionados automaticamente em um projeto web.

Até mais!

Ow david muito obrigado mesmo!!
Valeu pela atenção cara…
espero algum dia ter tanto conhecimento como vc!!

Fui

Que bom que deu certo!

Até mais!