Servlets: configuración del entorno
Un entorno de desarrollo es donde desarrollaría su Servlet, lo probaría y finalmente lo ejecutaría.
Como cualquier otro programa de Java, necesita compilar un servlet utilizando el compilador de Java javac y después de compilar la aplicación de servlet, se implementaría en un entorno configurado para probar y ejecutar.
Esta configuración del entorno de desarrollo incluye los siguientes pasos:
Configuración del kit de desarrollo de Java
Este paso implica descargar una implementación del kit de desarrollo de software (SDK) de Java y configurar la variable de entorno PATH de manera adecuada.
Puede descargar el SDK del sitio Java de Oracle - Descargas de Java SE .
Una vez que descargue su implementación de Java, siga las instrucciones dadas para instalar y configurar la instalación. Finalmente, configure las variables de entorno PATH y JAVA_HOME para hacer referencia al directorio que contiene java y javac, normalmente java_install_dir / bin y java_install_dir respectivamente.
Si está ejecutando Windows e instaló el SDK en C: \ jdk1.8.0_65, colocaría la siguiente línea en su archivo C: \ autoexec.bat.
set PATH = C:\jdk1.8.0_65\bin;%PATH%
set JAVA_HOME = C:\jdk1.8.0_65
Alternativamente, en Windows NT / 2000 / XP, también puede hacer clic con el botón derecho en Mi PC, seleccionar Propiedades, luego Avanzado, luego Variables de entorno. Luego, actualizaría el valor PATH y presionaría el botón OK.
En Unix (Solaris, Linux, etc.), si el SDK está instalado en /usr/local/jdk1.8.0_65 y usa el shell C, pondría lo siguiente en su archivo .cshrc.
setenv PATH /usr/local/jdk1.8.0_65/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.8.0_65
Alternativamente, si usa un entorno de desarrollo integrado (IDE) como Borland JBuilder, Eclipse, IntelliJ IDEA o Sun ONE Studio, compile y ejecute un programa simple para confirmar que el IDE sabe dónde instaló Java.
Configuración del servidor web - Tomcat
Hay disponibles en el mercado varios servidores web que admiten servlets. Algunos servidores web se pueden descargar gratuitamente y Tomcat es uno de ellos.
Apache Tomcat es una implementación de software de código abierto de las tecnologías Java Servlet y Java Server Pages y puede actuar como un servidor independiente para probar servlets y puede integrarse con el servidor web Apache. Estos son los pasos para configurar Tomcat en su máquina:
Descargue la última versión de Tomcat desde https://tomcat.apache.org/.
Una vez que descargó la instalación, descomprima la distribución binaria en una ubicación conveniente. Por ejemplo, en C: \ apache-tomcat-8.0.28 en Windows, o /usr/local/apache-tomcat-8.0.289 en Linux / Unix y cree la variable de entorno CATALINA_HOME apuntando a estas ubicaciones.
Tomcat se puede iniciar ejecutando los siguientes comandos en la máquina con Windows:
%CATALINA_HOME%\bin\startup.bat
or
C:\apache-tomcat-8.0.28\bin\startup.bat
Tomcat se puede iniciar ejecutando los siguientes comandos en una máquina Unix (Solaris, Linux, etc.):
$CATALINA_HOME/bin/startup.sh
or
/usr/local/apache-tomcat-8.0.28/bin/startup.sh
Después del inicio, las aplicaciones web predeterminadas incluidas con Tomcat estarán disponibles visitando http://localhost:8080/. Si todo está bien, debería mostrar el siguiente resultado:
Puede encontrar más información sobre la configuración y ejecución de Tomcat en la documentación incluida aquí, así como en el sitio web de Tomcat: http://tomcat.apache.org
Tomcat se puede detener ejecutando los siguientes comandos en la máquina con Windows:
C:\apache-tomcat-8.0.28\bin\shutdown
Tomcat se puede detener ejecutando los siguientes comandos en una máquina Unix (Solaris, Linux, etc.):
/usr/local/apache-tomcat-8.0.28/bin/shutdown.sh
Configuración de CLASSPATH
Dado que los servlets no son parte de la plataforma Java, Standard Edition, debe identificar las clases de servlets en el compilador.
Si está ejecutando Windows, debe poner las siguientes líneas en su archivo C: \ autoexec.bat.
set CATALINA = C:\apache-tomcat-8.0.28
set CLASSPATH = %CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%
Alternativamente, en Windows NT / 2000 / XP, puede ir a Mi PC -> Propiedades -> Avanzado -> Variables de entorno. Luego, actualizaría el valor de CLASSPATH y presionaría el botón OK.
En Unix (Solaris, Linux, etc.), si está utilizando el shell C, debe colocar las siguientes líneas en su archivo .cshrc.
setenv CATALINA = /usr/local/apache-tomcat-8.0.28
setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
NOTE - Suponiendo que su directorio de desarrollo es C: \ ServletDevel (Windows) o / usr / ServletDevel (Unix), entonces necesitaría agregar estos directorios también en CLASSPATH de manera similar a como lo ha agregado anteriormente.