|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Dec 2001
Città: Lecce
Messaggi: 3936
|
come compilo una servlet?
raga perdonate la banalità della domanda ma ho appena installato jakarta tomcat e ci sto giocherellando.. come compilo una servlet java?
ricordo che per le applet facevo javac ma x le servlet? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Allo stesso modo...
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Dec 2001
Città: Lecce
Messaggi: 3936
|
Quote:
|
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
Azzardo una risposta... Tomcat usa sue librerie che contengono javax.servlet mentre naturalmente jdk non le ha...
Prova a dare un'occhiata qua: http://java.sun.com/products/servlet/download.html oppure cercare sotto la dir di tomcat dei file jar e copiarli anche nel jdk/jre/lib/ext |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
perchè le API deel package javax.ser4vlet non sono standard....e non sono comprese nel JRE...devi scaricarti il JDSK (source development Kit)
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
intendi il .jar presente in tomcat? hai provato a metterlo in jdk/jre/lib/ext ?
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Dec 2001
Città: Lecce
Messaggi: 3936
|
Quote:
javac -classpath "C:\Programmi\Apache Group\Tomcat 4.1\common\lib\servlet.jar" c:\helloworldexample.java questo invece no javac c:\HelloWorldExample.java c:\HelloWorldExample.java:8: package javax.servlet does not exist import javax.servlet.*; ^ c:\HelloWorldExample.java:9: package javax.servlet.http does not exist import javax.servlet.http.*; ^ c:\HelloWorldExample.java:17: cannot resolve symbol symbol : class HttpServlet location: class HelloWorldExample public class HelloWorldExample extends HttpServlet { ^ c:\HelloWorldExample.java:20: cannot resolve symbol symbol : class HttpServletRequest location: class HelloWorldExample public void doGet(HttpServletRequest request, ^ c:\HelloWorldExample.java:21: cannot resolve symbol symbol : class HttpServletResponse location: class HelloWorldExample HttpServletResponse response) ^ c:\HelloWorldExample.java:22: cannot resolve symbol symbol : class ServletException location: class HelloWorldExample throws IOException, ServletException ^ 6 errors |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Dec 2001
Città: Lecce
Messaggi: 3936
|
Quote:
Java(TM) 2 SDK, Standard Edition Version 1.4.0 |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
è da mo' che te lo dico...
![]() Comunque il jdk (attento che mi pare che la jdk 1.4.0 sia un po' bacata...) si può considerare in versione completa tuttavia per alcune cose è necessario scaricarsi dei pacchetti aggiuntivi dalla sun... in generale non avrai più bisogno di scricarti altri pacchetti (se non per cose un po' particolari vedi schemi XML...) |
![]() |
![]() |
![]() |
#12 |
Member
Iscritto dal: Sep 2002
Città: Milano/Lodi
Messaggi: 39
|
nel J2SE non e' presente il package javax.servlet che invece e' contenuto in J2EE.
devi quindi includere il jar obbligatoriamente. ciao |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Dec 2001
Città: Lecce
Messaggi: 3936
|
Quote:
cmq per il momento ho risolto dichiarando un ulteriore var d'ambiente "classpath" che punti al jar |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:40.