Download INSTALACIÓN JAVA DE SUN ORACLE
Document related concepts
no text concepts found
Transcript
INSTALACIÓN JAVA DE SUN ORACLE 1. Descargue el archivo de instalación del kit de desarrollo de Java jdk-8u60-linux-i586.tar.gz y cópielo a un directorio de trabajo (descargar de http://java.sun.com, la versión puede variar a la indicada). 2. En una terminal con los privilegios de root, en el directorio de trabajo ejecute lo siguiente: tar –xzf jdk-8u60-linux-i586.tar.gz (Verifique que se genere el directorio jdk1.8.0_60) 3. Cree el directorio /usr/local/java con la siguiente orden: mkdir /usr/local/java 4. Mueva el directorio creado en el paso 2 al directorio creado en el paso 3 con las siguiente orden: mv jdk1.8.0_60 /usr/local/java 5. Modifique el archivo /etc/profile agregando las siguientes líneas: JAVA_HOME=/usr/local/java/jdk1.8.0_60 PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME PATH 6. Reinicie sesión y en una terminal escriba la orden siguiente: javac -version (Si aparece un mensaje similar a “javac 1.8.0_60”, significa que el JDK se instaló correctamente y ya es posible compilar y ejecutar programas en Java desde la terminal). Por Mario H Tiburcio Z 1 INSTALACIÓN TOMCAT DE APACHE 1. Descargue y copie el archivo de instalación de Tomcat apache-tomcat-8.0.26.tar.gz a un directorio de trabajo (descargarlo de http://apache.org, la versión puede variar a la indicada). 2. Abra una terminal del sistema como usuario root y descomprima la distribución binaria de Tomcat desde el directorio de trabajo. tar -xzf apache-tomcat-8.0.26.tar.gz (Observe que esto genera el directorio apache-tomcat-8.0.26) 3. Cree el directorio /usr/local/tomcat y mueva el directorio generado en el paso anterior al directorio /usr/local/tomcat mkdir /usr/local/tomcat mv apache-tomcat-8.0.26 /usr/local/tomcat 4. Modifique el archivo /etc/profile agregando las siguientes líneas: CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.0.26 CLASSPATH=$CATALINA_HOME/lib/servlet-api.jar:. export PATH JAVA_HOME CATALINA_HOME CLASSPATH 5. Reinicie sesión y arranque en una terminal como root el Tomcat con la siguiente orden: $CATALINA_HOME/bin/startup.sh 6. Pruebe que el Tomcat funciona adecuadamente invocándolo desde un navegador con la siguiente dirección URL: http://127.0.0.1:8080 7. Si el Tomcat funciona adecuadamente, pruebe el acceso al gestor de aplicaciones Web pulsando en el botón Manager App. Teclee "tomcat" tanto en username y en password cuando se le solicite. Si tiene problemas de acceso, verifique que el archivo tomcat-users.xml ubicado en el directorio $CATALINA_HOME/conf/, contenga las líneas siguientes para definir el rol de "manager-gui" al usuario "tomcat": Por Mario H Tiburcio Z 2 <role rolename="manager-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui"/> 8. Cuando requiera parar el servicio de Tomcat, utilice la siguiente orden: $CATALINA_HOME/bin/shutdown.sh Por Mario H Tiburcio Z 3 PROBANDO LA EJECUCIÓN DE JSPs Y SERVLETs 1. Para probar que el servicio de Tomcat funciona adecuadamente es necesario crear una estructura de directorios similar a la que se muestra a continuación en la cual se indica en dónde ubicar el código de los JSPs y Servlets. En el ejemplo se ha creado una estructura de sitio en la carpeta SitioMario bajo la carpeta webapps. $CATALINA_HOME representa carpeta donde está instalado el Tomcat. Utilícense los códigos 1 y 2 que corresponden a ejemplos de un JSP y un servlet respectivamente para realizar la prueba. $CATALINA_HOME | | |_webapps | |__SitioMario | |__EjemploJSP.jsp | |__images | |____ archivos png, jpg, gif | | WEB-INF | | src | |____EjemploServlet.java | | classes | |____EjemploServlet.class | | lib | |____archivos jar | |__web.xml Por Mario H Tiburcio Z 4 Código 1: EjemploJSP.jsp <HTML> <CENTER> <H1>Hola yo soy un JSP</H1> <% String nombre=”Mario H Tiburcio”; %> <H2>y he sido desarrollado por <%=nombre%> </H2> </CENTER> </HTML> Código 2: EjemploServlet.java import java.io.*; import javax.servlet.http.*; import javax.servlet.*; public class EjemploServlet extends HttpServlet { public void service (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out=response.getWriter(); out.println(“<HTML><CENTER>”); out.println(“<H1>Hola, yo soy un Servlet </H1>”); String nombre=”Mario H Tiburcio”; out.println(“<H2>y he sido desarrollado por “+nombre+”</H2>”); out.println(“</CENTER></HTML>”); } }//class 2. Para compilar un servlet hay que ubicarse en la directorio src de la estructura del sitio y utilizar la siguiente orden: javac EjemploServlet.java –d ../classes (Si la compilación es exitosa se habrá creado un archivo con extensión class en la carpeta classes de la estructura de directorios del sitio. Para el ejemplo el archivo debe ser EjemploServlet.class). Por Mario H Tiburcio Z 5 3. Para probar le JSP escriba en el navegador el siguiente URL: http://127.0.0.1:8080/SitioMario/EjemploJSP.jsp 4. Para probar el servlet, se debe crear un archivo web.xml que permita mapear el servlet a un URL. El archivo se debe crear bajo la carpeta WEB-INF y debe ser similar al que se muestra a continuación: <!-- <?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml$ version="2.4"> --> <web-app> <display-name> Ejemplos de un Servlet </display-name> <description> Ejemplo para prueba </description> <!-- Publicamos nuestro servlet aquí --> <servlet> <servlet-name>UnEjemploDeServlet</servlet-name> <servlet-class>EjemploServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>UnEjemploDeServlet</servlet-name> <url-pattern>/URLEjemploServlet</url-pattern> </servlet-mapping> </web-app> 5. Para probar el servlet escriba en el navegador el siguiente URL: http://127.0.0.1:8080/SitioMario/URLEjemploServlet Por Mario H Tiburcio Z 6