My Space to Share

Subir una Aplicación Web Java en un Servidor

Posted by jcalderon en Lunes, febrero 25, 2008

Con algunos compañeros de la CIS (Carrera de Ingeniería en Sistemas) investigamos acerca de cual es el procedimiento para subir una aplicación web desarrollada con la tecnología JSF de java a un servidor en internet. El proposito de está investigación es: Cumplir con una tarea academica que nos planteo el docente Ing. wilmanchamba, como tambien adquirir las habilidades necesarias para subir aplicaciones webs a un servidor.

Hoy en día el Internet no cuenta con un importante número de servidor que provean de hosting (alojamiento) a páginas web desarrolladas en JSP.

Detallare cada uno de los pasos con su respectivo proceso; que no es muy complicado para quienes están involucrados en el área de Internet.

            1. Disponer de un archivo .War

GENERALIDADES

- Definición Archivo War. Es nuestra aplicación web java empaquetada o comprimida lista para ser desplegada en cualquiera de los servidores que brindan servicios para este tipo de aplicaciones web.

- Ventaja. La gran ventaja de los WAR es que te permiten olvidarte de los detalles de configuración, siempre que tu entorno de programación lo automatice, que es lo normal.

ESTRUCTURA DE UN ARCHIVO WAR

- La estructura de un archivo war es la mismo que usa la aplicación web. En la figura podemos ver la estructura de directorios.

extructura.jpg

 FORMAS DE CREAR UN ARCHIVO WAR

* Usando un IDE

- Después de crear un proyecto con éxito el IDE (Entorno de Desarrollo Integrado) nos genera el archivo .war automáticamente.

- Para entender de mejor manera la creación del archivo war de una aplicación web usamos como IDE netbeans 6.0.

- Hacer clic derecho sobre el nombre de la aplicación web (aplicacionweb) y luego Clean and Build.

extructura1.jpg

- Esto genera una carpeta que contiene el archivo war de la aplicación

 * Usando el DOS de Windows XP

            – Ir al directorio raíz de la aplicación mediante comandos desde el DOS

directorio.jpg

            – Seguidamente tecleamos el siguiente comando:

                            jar cv0f aplicacionweb.war .

- Observa el punto obligatorio que hay al final de la línea; le dice al programa jar que archive el directorio actual

2. Comprar un dominio

 - Las Extensiones de Dominios es la parte final del nombre de un dominio como: .com , .net , .org , entre otros. Se debe escoger el tipo de dominio que mas le convenga dependiendo de tipo de empresa o negocio.

- Generalmente no requerimos ningún tipo de documento para registrar un dominio, a excepción de los dominios cuya extensión terminen en .edu.ec , .gob.ec . En actualidad se puede encontrar una gran cantidad de sitios que permite obtener dominios gratis.

            3. Comprar un hosting

- Una vez que se tiene hecha tu aplicación web java, necesitas enviarla a un servidor que esté permanentemente conectado a Internet para que cualquier internauta pueda verla. Este tipo de servicio se llama hosting o alojamiento es el lujar donde se va encontrar la aplicación web.

 - La empresa HOSTLGNITION ofrece tres niveles de jsp & Servlets de Java ofreciendo las soluciones que son diseñadas complacer los requisitos de aplicación únicos de clientes.

- jcrs me compartio un link donde se puede desplejar aplicaciones web solo necesitamos el archivo WAR, importar una base de datos, entre otros. Desde un hosting gratuito hasta 99.00.

eatj.jpg

4. Transferir la aplicación

GENERALIDADES

- Para subir la aplicación web java al servidor de alojamiento utilizaremos FTP (Protocolo de Transferencia de Archivos).

– Utilizaremos un cliente FTP (FileZilla) que básicamente es quien realiza la llamada de conexión al servidor.

- Por defecto FTP utiliza el puerto21. Para enviar las órdenes del cliente al servidor o para la transferencia de archivos.

 MANERAS DE SUBIR ARCHIVOS FTP AL SERVIDOR

* Usando un cliente FTP.

** FileZilla v 3.0.6 Cliente FTP

- Tamaño: 2,92 MB

- Licencia: GNU General Public License (GPL)

- URL: http://filezilla.sourceforge.net

- Documentación: http://filezilla.sourceforge.net/documentation/

                             -Descarga:http://prdownloads.sourceforge.net/filezilla/FileZilla_2_2_28_setup.exe

* Usando un Navegador Web Mozilla-Firefox v 2.0.0.11

** Para tener acceso via web sera necesario: Nombre del Servidor.- ftp://tu-dominio.com, Usuario.- Tu nombre de usuario y Contraseña.- Palabra clave.

** Escribir en el navegador Nombre del Servidor luego presionar intro.

ftp.jpg

** Se visualiza una pantalla como la siguiente; ingrese su Usuario y Contraseña, luego clic en el botón Aceptar.

ingreso.jpg

 ** Si todo ha sido exitoso se debe de mostrar una ventana similar a ala siguiente; doble clic en la carpeta public_html.

**Finalmente, copie todos sus archivos web dentro de la carpeta public_html; para ello use copy and paste.

Realmente es un procedimiento un poco largo pero no complejo, solo hay que tener cuidado en el momento de comprar el dominio y el hosting al darnos tiempo en el leer bien el contrato.

Descargar Paper: Extensión PDF

About these ads

14 comentarios to “Subir una Aplicación Web Java en un Servidor”

  1. marcos said

    Hola, queria consultar una cosa con uds, aparte del archivo .war se debe subir otros archivos de la aplicacion? cuales serian estos archivos en ese caso? Ya probe subiendo mi archivo .war y los jsp tambien y solamente me despliega el codigo jsp en el browser. Cualquier ayuda sera bienvenida, desde ya muchas gracias

  2. Muy buena investigacion que realizaron, me sirvio de mucho, no tenia bn claro el tema y ademas me ayudo en mi proyecto.

  3. luis said

    bien, queria saber si es lo mismo los .war que los .jar
    ya que netbeans me crea los .jar,,,
    +
    y tambien quisiera saber si es necesario comprar el dominio o tambien puedo subirla solo con el host

    y queria saber que es FileZilla?? es una aplicacion que instalo en mi compu o que es ??

    gracias, cualquiera que me conteste lo puede hacer a mi correo

    rodrigo4x@yahoo.com

  4. Nacho said

    Hola, muy buen tutorial y de mucha utilidad.

    Tengo un problema a la hora de subir archivos.war creados directamente con eclipse en filezilla, los creados .jar los puedo subir sin problemas, pero los .war me dice que no tienen permisos.

    A que puede deberse? alguna solución?

  5. xesle said

    Hola

    Gracias por este tutorial, era exactamente loque estaba buscando

    Un saludo

  6. MikipPao6 said

    Impressive blog, exactly where did you get the design?

  7. andres said

    hola

    gracias por la explicación me parecio muy buena

  8. maria elena said

    Me pueden explicar como subir se crea la estructura de un .war en un hosting, ya que subi el .war y no me desplega las carpetas internas

  9. santiago espitia said

    Actualemte tengo un aplicativo web realizado en eclipse y uso IceFaces. creo el .war, lo descomprimo y lo subo al server pero no me reconose laslibrerias de icefaeces. que debo hacer… lo e intentado de mil maneras.

  10. Kimchee said

    My brother suggested I might like this web site. He was totally right.
    This post truly made my day. You can not imagine simply how much time
    I had spent for this info! Thanks!

  11. Hello there, I discovered your blog via Google even as searching for a similar topic, your web site came up, it appears great.
    I have bookmarked it in my google bookmarks.
    Hi there, simply become alert to your blog through Google, and located that it is really informative.
    I am gonna be careful for brussels. I will be grateful when you continue this in future.

    Lots of people can be benefited out of your writing. Cheers!

  12. Monika said

    Hey there! I just wanted to ask if you ever have any problems with hackers?
    My last blog (wordpress) was hacked and I ended up losing many
    months of hard work due to no data backup.
    Do you have any methods to protect against hackers?

  13. Even IF a number of them are bots which will neglect to earn over time, there are numerous people that register
    with Neobux hour after hour without referrer.
    I we imagine you enjoyed this lesson this will let you great day.
    Some sites offer extra incentives, like referrals or competitions, where you’ll be able to earn just a little more.

  14. Stretching carried out with slow, gradual movements’no bouncing. By gently rubbing the bottom of the feet while using thumbs in a upward, sweeping motion, the circulation of blood is temporarily restored to feet. Pedorthists, who will be been trained in shoe modifications and manufacturing orthotics, are merely necessary to have a very 2 week course for certification.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

A %d blogueros les gusta esto: