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.