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 realiar paginas web de una manera din!mica e interactiva"
JS# (JavaServer Faces), es una librera de JSF la cual permitir! realiar paginas JS# utiliando
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 .Wr
$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
( Usndo 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"
( Usndo 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. Co1prr 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. Co1prr 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. Trns.erir ) p)i!!i7n
$ENERALIDADES
/ #ara subir la aplicacin web (ava al servidor de alo(amiento utiliaremos F>#
(#rotocolo de >rans0erencia de 1rchivos)"
/ ;tiliaremos un cliente F># (FileHilla) que b!sicamente es quien realia la llamada de
cone,in al servidor"
/ #or de0ecto F># utilia el puertoED" #ara enviar las rdenes del cliente al servidor o
para la trans0erencia de archivos"
MANERAS DE SUBIR ARC%IVOS 'TP AL SERVIDOR
( Usndo un !)ien3e 'TP.
(( 'e)i8i)) # 2.-.9 C)ien3e 'TP
& >ama-o. E,IE J8
& Licencia. :=; :eneral #ublic License (:#L)
& ;4L. http.@@0ileilla"source0orge"net
& *ocumentacin. http.@@0ileilla"source0orge"net@documentation@
& *escarga.
http.@@prdownloads"source0orge"net@0ileilla@FileHillaKEKEKELKsetup"e,e
BB Ins3)!i7n de 'e)i8i)).
& Un #e: des!r4do 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 Finaliar
(( Ini!ir '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!3rse ) 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 1vanado 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 Usndo un N#e4dor 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 visualia 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 lneaQ" *ireccin ;4L.
http.@@www"aemilius"net@ P7onsulta. Febrero E66LQ"
E" Licencia 7reative 7ommons, Pen lneaQ" *ireccin ;4L.
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