Package javax.servlet does not exist?

7 respostas
D

Estou tentando criar o sevelet através do tutorial aqui disponibilizado, baixei o j2sdk1.4.0_02 e instalei, a princípio está tudo funcionando, pois a página do Tomcat abriu na boa.
Bem, mas voltando a vaca fria, tentei criar o servelet HelloServlet que existe no tutorial disponibilizado aqui mas na hora de compilar ele não acha os pacotes, o tomcat está instalad em C:ProgramFiles Apache Tomcat4.0, então tentei compilar assim:

C:j2sdk1.4.0_02in>javac -classpath c:ProgramFilesApacheTomcat4.0commonlibservlet.jar HelloServlet.java

pois estou apontando para o servelet.jar, onde estariam as “classes” ou os “pacotes” javax.servlet.; e javax.servlet.http.;, mas não está achando.

Um abraço.

7 Respostas

Paulo_Silveira

faca o download do servlets.jar, que esta na secao de downlaods do guj

e coloque-o no seu classpath

D

Ele está zipado, ao descompactar ele criou três pastas javax>sevelet>http, eu preciso copiar as classes que estão dentro das pastas servlet e http e cipiar para a lib??? não estou entendendo como vou fazer para ele compilar pois o programa importa uma classe de cada pasta!!

Espero que entenda minha dúvida!

Rafael_Steil

Nao, voce nao deve descompatar, deixe como veio. Apenas adicione o jar ao classpath e pronto!

Rafael

D

C:j2sdk1.4.0_02in> javac -classpath c:>ProgramFiles>ApacheTomcat4.0>common>lib>servlet-2_3-fcs-classfiles.zip> HelloServlet.java

Seria isso??, pois ele desta vez não deu erro mas também naõ criou HelloServlet.class??

U

“darta.lima”:
C:j2sdk1.4.0_02in> javac -classpath c:>ProgramFiles>ApacheTomcat4.0>common>lib>servlet-2_3-fcs-classfiles.zip> HelloServlet.java

Seria isso??, pois ele desta vez não deu erro mas também naõ criou HelloServlet.class??

faz o seguinte…
pega o servelet.jar
joga na pasta lid do jsdk ( pra fica organizado ou em uma pasta qualquer) e poe no classpath do autoexec e reinicia o seu computador

Guilherme_Silveira

calma la com o autoexec
autoexec eh pra windows 95, 98
2000, nt etc eh otro esquema

o negocio eh por o .ZIP (eh um arquivo .ZIP gente!) no classpath, do jeito q voce fez
e ai tentar compilar

voce falou q nao gerou o .class
pode me dzier qual o comando q vc usou pra compilar? e qual foi o retorno do compilador?

gui

Rafael_Steil

Gui, eu nunca vi .zip do servlets… pra mim sempre veio em .jar

Rafael

Criado 11 de outubro de 2002
Ultima resposta 18 de out. de 2002
Respostas 7
Participantes 5