Está en la página 1de 9

COMO SUBIR UNA APLICACIN WEB JAVA EN UN SERVIDOR DE INTERNET La tecnologa JSF (JavaServer Faces), es usado por muchos

desarrolladores de paginas web que cuyo propsito es reali ar paginas web de una manera din!mica e interactiva" JS# (JavaServer Faces), es una librera de JSF la cual permitir! reali ar paginas JS# utili ando un propio etiquetado como tambi$n el uso de html" %oy en da el &nternet no cuenta con un importante n'mero de servidor que provean de hosting (alo(amiento) a p!ginas web desarrolladas en JS#" )ste artculo est! dividido en cuatro partes, en el cual se detalla todo lo necesario o lo que debemos poseer para subir una aplicacin web desarrollada en (ava en un servidor de &nternet" *etallaremos cada uno de los pasos con su respectivo proceso+ que no es muy complicado para quienes est!n involucrados en el !rea de &nternet" ),pongo un peque-o esquema de lo que abarca este artculo.

1. Disponer de un r!"i#o .W r $ENERALIDADES / *e0inicin 1rchivo 2ar" )s nuestra aplicacin web (ava empaquetada o comprimida lista para ser desplegada en cualquiera de los servidores que brindan servicios para este tipo de aplicaciones web" / 3enta(a" La gran venta(a de los 214 es que te permiten olvidarte de los detalles de con0iguracin, siempre que tu entorno de programacin lo automatice, que es lo normal" ESTRUCTURA DE UN ARC%IVO WAR & La estructura de un archivo war es la mismo que usa la aplicacin web" )n la 0igura podemos ver la estructura de directorios"

'ORMAS DE CREAR UN ARC%IVO WAR ( Us ndo un IDE & *espu$s de crear un proyecto con $,ito el &*) ()ntorno de *esarrollo &ntegrado) nos genera el archivo "war autom!ticamente" / #ara entender de me(or manera la creacin del archivo war de una aplicacin web usamos como &*) netbeans 5"6" / %acer clic derecho sobre el nombre de la aplicacin web (aplicacionweb) y luego 7lean and 8uild"

/ )sto genera una carpeta que contiene el archivo war de la aplicacin, como se puede apreciar en la 0igura"

( Us ndo e) DOS de Windo*s +P & &r al directorio ra de la aplicacin mediante comandos desde el *9S"

/ Seguidamente tecleamos el siguiente comando. , r !#-. p)i! !ion*e/.* r . / 9bserva el punto obligatorio que hay al 0inal de la lnea+ le dice al programa , r que archive el directorio actual"

/ )l comando (ar anterior crea un 0ichero llamado aplicacionweb"war

0. Co1pr r un do1inio

/ Las ),tensiones de *ominios es la parte 0inal 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" / :eneralmente no requerimos ning'n tipo de documento para registrar un dominio, a e,cepcin de los dominios cuya e,tensin terminen en "edu"ec , "gob"ec " / La empresa S)7;4)#1<=)>, viene o0reciendo el servicio de dominios, previo a la compra de un dominio debemos saber si se encuentra disponible para la cual hicimos una prueba y el resultado es el que se muestra en la 0igura"

/ )l dominio ingresado esta disponible en di0erentes e,tensiones"

/ )l lin? de la empresa que provee este servicio es. http.@@www"securepaynet"net@ 2. Co1pr r un "os3in4 / ;na ve que se tiene hecha tu aplicacin web (ava, necesitas enviarla a un servidor que est$ permanentemente conectado a &nternet para que cualquier internauta pueda verla" )ste tipo de servicio se llama hosting o alo(amiento es el lu(ar donde se va encontrar la aplicacin web"

/ La empresa %OSTL$NITION o0rece tres niveles de (sp A Servlets de Java o0reciendo las soluciones que son dise-adas complacer los requisitos de aplicacin 'nicos de clientes" NIVEL UNO5 / 7ompartir la maquina virtual de (ava con otros usuarios" / *isponible sobre StarterFire y hacia arriba" / 4ecomendada para. scripts @ servlets del #SJ simples sitios web personales / Las caractersticas estandares. B 1pache como servidor de la aplicacin y >omcat como motor de servlets" B Java *evelopment Cit D"5"6 para compilar y e(ecutar los programas" B 1cceso cpmpleto al directorio 2)8/&=F B web",ml para la con0iguracin de los servlets mapping, etc B 1cceder a las clases (ava instaladas (J*87)

B *isponibilidad EF @ G B #rotocolo de trans0erencia de archivos (F>#), gestin de archivos / )n el nivel D JS#@Servlets soporta cisco planes est!ndares de alo(amiento web como se muestra en la 0igura siguiente.

/ )l lin? de la empresa que provee este servicio es. http.@@www"hostignition"com@ 6. Tr ns.erir ) p)i! !i7n

$ENERALIDADES / #ara subir la aplicacin web (ava al servidor de alo(amiento utili aremos F># (#rotocolo de >rans0erencia de 1rchivos)" / ;tili aremos un cliente F># (FileHilla) que b!sicamente es quien reali a la llamada de cone,in al servidor" / #or de0ecto F># utili a el puertoED" #ara enviar las rdenes del cliente al servidor o para la trans0erencia de archivos" MANERAS DE SUBIR ARC%IVOS 'TP AL SERVIDOR ( Us ndo un !)ien3e 'TP. (( 'e)i8i)) # 2.-.9 C)ien3e 'TP & >ama-o. E,IE J8 & Licencia. :=; :eneral #ublic License (:#L) & ;4L. http.@@0ile illa"source0orge"net & *ocumentacin. http.@@0ile illa"source0orge"net@documentation@ & *escarga. http.@@prdownloads"source0orge"net@0ile illa@FileHillaKEKEKELKsetup"e,e BB Ins3 ) !i7n de 'e)i8i)) . & Un #e: des! r4 do e) r!"i#o e,e!u3 /)e pro!ede1os ) ins3 ) !i7n. & *oble clic? sobre el e(ecutable M 1ceptar la Licencia M Seleccionar si usaran todos los usuarios de la maquina o solo el actual M Siguiente M Seleccionar componentes de pre0erencia todos M Siguiente M Seleccionar el directorio de instalacin M Seleccionar el nombre del men' inicio M &nstalar M Finali ar

(( Ini!i r 'i)e8i)) & %acer doble clic? sobre el icono que se encuentra en el escritorio" & 7ambiar de idioma. )ditar M 9pciones M Lengua(e M Select Language M 9C"

BB Cone!3 rse ) Ser#idor & #revio al conectarse al servidor debemos disponer de la siguiente in0ormacin. =ombre del Servidor"/ 0tp.@@tu/dominio"com, #uerto"/ED, ;suario"/ >u nombre de usuario y 7ontrase-a"/ #alabra clave" & 1hora clic? en 1rchivo M :estor de Sitios M =uevo Sitio M &ntroducir los datos anteriores para la cone,in M 7onectar"

&

7lic? en 1van ado podemos seleccionar el directorio local por de0ecto y el directorio remoto por de0ecto"

&

3entana superior"/ La consola de salida (output)" Juestra los comandos enviados por FileHilla y las respuestas del servidor"

& &

3entana & quierda"/ &nter0a gr!0ica de los contenidos del cliente F>#, es decir, la m!quina local" 3entana *erecha"/ &nter0a gr!0ica de los contenidos del servidor F>#, es decir la m!quina remota"

&

3entana &n0erior"/ muestra en tiempo real el estado de las trans0erencias activas o pendientes de envo"

(( Dire3orio pu/)i!;"31) en e) si3io re1o3o & #ara subir archivos, seleccione los archivos@carpetas en el sitio local y NarrastrelosN al directorio apropiado (publicKhtml) del sitio remoto"

B Us ndo un N #e4 dor We/ Mo:i)) &'ire.o< # 0.-.-.11 BB #ara tener acceso via web sera necesario. =ombre del Servidor"/ 0tp.@@tu/ dominio"com, ;suario"/ >u nombre de usuario y 7ontrase-a"/ #alabra clave" BB )scribir en el navegador =ombre del Servidor luego presionar intro" BB Se visuali a una pantalla como la siguiente+ ingrese su ;suario y 7ontrase-a, luego clic en el botn 1ceptar"

BB Si todo ha sido e,itoso se debe de mostrar una ventana similar a ala siguiente+ doble clic en la carpeta pu/)i!;"31). ((Finalmente, copie todos sus archivos web dentro de la carpeta pu/)i!;"31)+ para ello use copy and paste"

O" Li!en!i )sta obra esta ba(o la licencia de 7reative 7ommnos en tu eres libre de. B 7opiar, distribuir, comunicar y e(ecutar p'blicamente la obra B %acer obras derivadas 8a(o las siguientes condiciones. B 4econocimiento" *ebe reconocer los cr$ditos de la obra de la manera especi0icada por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra)" 3er una copia en el sitio. http.@@www"creativecommons"org@licenses@by@E"O@es@deed"esK7L

9. Bi/)io4r .=

D" #ublicar 1rchivos Jediante F>#, Pen http.@@www"aemilius"net@ P7onsulta. Febrero E66LQ"

lneaQ"

*ireccin *ireccin

;4L. ;4L.

E" Licencia 7reative 7ommons, Pen lneaQ" http.@@www"creativecommons"org@ P7onsulta. Febrero E66LQ

R" &nternet Solutions, Pen lneaQ" *ireccin ;4L. http.@@www"wperu"com@ P7onsulta. Febrero E66LQ F" %osting Java@Servlets, Pen lneaQ" *ireccin ;4L. http.@@www"hostignition"com@ P7onsulta. Febrero E66LQ O" 4egistro de *ominios, Pen lneaQ" *ireccin ;4L. http.@@www"securepaynet"net@ P7onsulta. Febrero E66LQ 5" >$rminos de 7onsulta, Pen lneaQ" *ireccin ;4L. http.@@es"wi?ipedia"org P7onsulta. Febrero E66LQ

También podría gustarte