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