Servlet - Configurazione dell'ambiente
Un ambiente di sviluppo è il luogo in cui dovresti sviluppare il tuo Servlet, testarlo e infine eseguirlo.
Come qualsiasi altro programma Java, è necessario compilare un servlet utilizzando il compilatore Java javac e dopo la compilazione dell'applicazione servlet, verrà distribuita in un ambiente configurato per testare ed eseguire ..
Questa configurazione dell'ambiente di sviluppo prevede i seguenti passaggi:
Configurazione di Java Development Kit
Questo passaggio prevede il download di un'implementazione del Java Software Development Kit (SDK) e l'impostazione appropriata della variabile di ambiente PATH.
È possibile scaricare SDK dal sito Java di Oracle - Download di Java SE .
Dopo aver scaricato l'implementazione Java, segui le istruzioni fornite per installare e configurare l'installazione. Infine impostare le variabili di ambiente PATH e JAVA_HOME in modo che facciano riferimento alla directory che contiene java e javac, tipicamente java_install_dir / bin e java_install_dir rispettivamente.
Se stai utilizzando Windows e hai installato l'SDK in C: \ jdk1.8.0_65, inserirai la seguente riga nel tuo file C: \ autoexec.bat.
set PATH = C:\jdk1.8.0_65\bin;%PATH%
set JAVA_HOME = C:\jdk1.8.0_65
In alternativa, su Windows NT / 2000 / XP, puoi anche fare clic con il pulsante destro del mouse su Risorse del computer, selezionare Proprietà, quindi Avanzate, quindi Variabili d'ambiente. Quindi, aggiornerete il valore PATH e premerete il pulsante OK.
Su Unix (Solaris, Linux, ecc.), Se l'SDK è installato in /usr/local/jdk1.8.0_65 e si utilizza la shell C, inserire quanto segue nel file .cshrc.
setenv PATH /usr/local/jdk1.8.0_65/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.8.0_65
In alternativa, se utilizzi un IDE (Integrated Development Environment) come Borland JBuilder, Eclipse, IntelliJ IDEA o Sun ONE Studio, compila ed esegui un semplice programma per confermare che l'IDE sa dove hai installato Java.
Configurazione del server Web - Tomcat
Sul mercato sono disponibili numerosi server Web che supportano i servlet. Alcuni server web sono scaricabili gratuitamente e Tomcat è uno di questi.
Apache Tomcat è un'implementazione software open source delle tecnologie Java Servlet e Java Server Pages e può fungere da server autonomo per testare i servlet e può essere integrato con Apache Web Server. Ecco i passaggi per configurare Tomcat sulla tua macchina:
Scarica l'ultima versione di Tomcat da https://tomcat.apache.org/.
Dopo aver scaricato l'installazione, decomprimere la distribuzione binaria in una posizione comoda. Ad esempio in C: \ apache-tomcat-8.0.28 su Windows o /usr/local/apache-tomcat-8.0.289 su Linux / Unix e creare la variabile di ambiente CATALINA_HOME che punta a queste posizioni.
Tomcat può essere avviato eseguendo i seguenti comandi sulla macchina Windows:
%CATALINA_HOME%\bin\startup.bat
or
C:\apache-tomcat-8.0.28\bin\startup.bat
Tomcat può essere avviato eseguendo i seguenti comandi su una macchina Unix (Solaris, Linux, ecc.) -
$CATALINA_HOME/bin/startup.sh
or
/usr/local/apache-tomcat-8.0.28/bin/startup.sh
Dopo l'avvio, le applicazioni Web predefinite incluse con Tomcat saranno disponibili visitando http://localhost:8080/. Se tutto va bene, dovrebbe essere visualizzato il seguente risultato:
Ulteriori informazioni sulla configurazione e l'esecuzione di Tomcat sono disponibili nella documentazione inclusa qui, nonché sul sito Web di Tomcat - http://tomcat.apache.org
Tomcat può essere arrestato eseguendo i seguenti comandi sulla macchina Windows:
C:\apache-tomcat-8.0.28\bin\shutdown
Tomcat può essere arrestato eseguendo i seguenti comandi su una macchina Unix (Solaris, Linux, ecc.) -
/usr/local/apache-tomcat-8.0.28/bin/shutdown.sh
Configurazione di CLASSPATH
Poiché i servlet non fanno parte della piattaforma Java, Standard Edition, è necessario identificare le classi servlet nel compilatore.
Se utilizzi Windows, devi inserire le seguenti righe nel tuo file C: \ autoexec.bat.
set CATALINA = C:\apache-tomcat-8.0.28
set CLASSPATH = %CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%
In alternativa, su Windows NT / 2000 / XP, puoi andare su Risorse del computer -> Proprietà -> Avanzate -> Variabili d'ambiente. Quindi, si aggiorna il valore CLASSPATH e si preme il pulsante OK.
Su Unix (Solaris, Linux, ecc.), Se stai usando la shell C, inserirai le seguenti righe nel tuo file .cshrc.
setenv CATALINA = /usr/local/apache-tomcat-8.0.28
setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
NOTE - Supponendo che la tua directory di sviluppo sia C: \ ServletDevel (Windows) o / usr / ServletDevel (Unix), allora dovresti aggiungere anche queste directory in CLASSPATH in modo simile a quanto hai aggiunto sopra.