Escolar Documentos
Profissional Documentos
Cultura Documentos
Este procedimiento explica cómo instalar, configurar e integrar el software necesario para poder
subir a Internet aplicaciones Java con servlets.
Para ello utilizaremos un servidor gratuito en la web proporcionado por Google App Engine, así como
el SDK necesario y el IDE NetBeans.
Es necesario registrarse si no tenemos cuenta en Google. Si tenemos una cuenta (de GMail, por
ejemplo) la podemos utilizar. También podemos registrarnos con otra cuenta de correo.
Pinchamos en el botón Create Application, para poder dar de alta una nueva aplicación.
El sistema pide un número de móvil para verificar la cuenta. Al ponerlo, tenemos que indicar el
prefijo de España (+34). Así nos envían un código al móvil, con el que podemos darnos de alta en
AppEngine. Es necesario utilizar un número real.
Cuando esté confirmado, ya podemos acceder a registrar las aplicaciones Java en el servidor de
Google.
Tenemos que indicar un identificador de aplicación, que será el que luego se muestre en la web. Por
ejemplo, si damos de alta el identificador java2asi, en la web aparecerá como:
http://miaplicacion.appspot.com
Comprobamos la disponibilidad, indicamos un título, y en la parte inferior aceptamos los Términos de
Servicio.
Al pinchar el botón Create Application, nos indica que ya hemos terminado de registrarla.
Mediante el enlace, podemos entrar al panel de control de nuestra aplicación, donde tenemos los
detalles de disco, memoria, visitas, errores, y mucha más información sobre la aplicación.
Las primeras 10 aplicaciones son gratuitas, siempre y cuando no superemos un consumo de
memoria, CPU, cantidad de visitas, etc. Para las aplicaciones de prueba, no hay problema porque el
consumo se queda muy por debajo. Además, el contador se resetea cada día.
En la página inicial de la cuenta App Engine nos indica que todavía no hemos desplegado la
aplicación. En realidad, sólo hemos registrado el nombre.
2. Descarga e instalación del componente SDK de Java App Engine.
Desde la ayuda de nuestra cuenta en Google App Engine, navegando por el menú lateral, podemos
llegar al enlace para descargar el entorno de desarrollo.
Una vez descargado, extraemos el contenido del zip en el mismo directorio donde tenemos instalado
el SDK de Java, y los Javadocs (aunque puede ser en cualquier otro sitio).
3. Integración del SDK de Google App Engine con NetBeans.
En NetBeans, con o sin un proyecto abierto, pinchamos en el menú Herramientas > Complementos.
URL: http://kenai.com/downloads/nbappengine/NetBeans69/updates.xml
(Nota: si la versión de NetBeans es diferente, tendremos que buscar el fichero que corresponda a partir del
subdirectorio nbappengine). ATENCIÓN A LAS MAYÚSCULAS.
Volvemos a la ventana de los complementos, donde elegimos la pestaña Plugins disponibles para
instalar.
Marcamos todos los de Google App Engine, y pinchamos en Instalar. Dará algún aviso de que los
componentes no están firmados, pero aceptamos y seguimos hasta completar la instalación.
Cerramos la ventana de complementos.
Pinchamos en Siguiente, y nos pedirá la carpeta donde hemos descomprimido el SDK que hemos
descargado en el punto 2.
Atención, que estamos utilizando la carpeta appengine-java-sdk-1.3.8, y no otra carpeta dentro de
ella.
Al pinchar Siguiente, nos pregunta por los puertos a utilizar. Si no necesitamos modificarlos,
dejamos los que propone y pinchamos el botón Terminar para finalizar la instalación.
Después aparecerá la pantalla donde ponemos el nombre y la carpeta donde creamos la aplicación.
Debemos poner el mismo nombre que hemos registrado en la web de App Engine (en nuestro caso,
“java2asi”).
Pinchamos en Siguiente, y pasamos a la pantalla donde elegimos el servidor que lanzará nuestra
aplicación. Si tenemos instalado el servidor Apache Tomcat, podríamos elegir uno de los dos, en
función del tipo de aplicación que queremos desarrollar. En nuestro caso, elegimos el servidor
Google App Engine.
El IDE ya nos muestra la típica ventana para crear nuestra aplicación, con archivos HTML, servlets,
etc., y el archivo index.jsp
Nota: en algunas páginas sugieren colgar los servlets de un nuevo paquete, llamado como el
proyecto (en nuestro caso sería el paquete “java2asi”).
Una vez creado nuestro proyecto, al pinchar en el botón Ejecutar fichero, NetBeans lanzará el
explorador configurado por defecto, mostrando la página index.jsp servida por el servidor que
hemos instalado.
Para subir nuestra aplicación con sus formularios y servlets al servidor de Google App Engine,
debemos pinchar con el botón derecho en el proyecto, y seleccionamos Deploy To Google App
Engine.
Al cabo de unos segundos, nos preguntará por el usuario y la contraseña con que nos registramos en
Google App Engine.
Al rato, si todo ha ido bien, en la ventana al pie del IDE nos aparecerá un mensaje informando que se
ha actualizado con éxito la aplicación.
En la web de Google App Engine ya podemos ver que nuestra aplicación está desplegada, en
concreto en la versión 1. La versión podemos cambiarla editando el fichero appengine-web, que se
encuentra en la carpeta WEB-INF del proyecto.
Al pinchar en el nombre de la aplicación nos abre el panel de control, esta vez con más datos sobre
nuestra aplicación.
Es posible convertir un proyecto para Google App Engine en un proyecto para desplegar en Apache
Tomcat. Para ello, con el botón derecho sobre el proyecto, seleccionamos Propiedades.