Professional Documents
Culture Documents
Tabla de Contenido
Introduccin.....................................................................................................................................................2 Qu es TOLJava?...........................................................................................................................................2 Instalacin de TOLJava...................................................................................................................................2 Paso 1: Instalacin de JDK.........................................................................................................................2 Paso 2: Instalacin de la i!lioteca TOLJava............................................................................................2 Paso ": Instalacin de la i!lioteca #ativa................................................................................................" Paso $: Instalacin de la %&licacin 'e! De(o........................................................................................" Paso $.1: Instalacin de )lass*is+..........................................................................................................$ Paso $.2: Instalacin de la i!lioteca #ativa........................................................................................., Paso $.": Instalacin de la %&licacin 'e! De(o................................................................................-
P./ina 1 de 0
Introduccin
1n esta &ri(era /u2a se e3&lica la estructura de TOLJava desde el &unto de vista de los arc+ivos 4ue lo con*or(an5 as2 co(o los &rocesos re4ueridos &ara la instalacin del (is(o.
Qu es TOLJava?
TOLJava es una !i!lioteca de clases Java 4ue &er(ite 4ue se acceda a TOL desde una a&licacin escrita en Java5 6a sea sta ti&o consola5 de escritorio o &ara la 'e!. 7u distri!u6e co(o tres co(&onentes: 8na !i!lioteca nativa 4ue +ace de inter(ediaria entre la !i!lioteca de Java 6 la de TOL9 esta !i!lioetca es de enlace din.(ico. Para siste(as !asados en Linux se distri!u6e co(o un *ic+ero .so :libTOLJavaJNI.so;6 &ara siste(as !asados en Windows se distri!u6e co(o un *ic+ero .dll :TOLJavaJNI.dll;. 8na !i!lioteca Java 4ue i(&le(enta las clases re4ueridas &ara el acceso a TOL desde Java9 esta !i!lioteca se distri!u6e co(&ilada 6 e(&a4uetada en un *ic+ero . ar :TOLJava. ar; 6 trae incluido un &ro/ra(a !ase 4ue &er(ite co(&ro!ar la instalacin de TOLJava :el uso de este &ro/ra(a lo descri!i(os &osterior(ente en la descri&cin de la instalacin;. 8na a&licacin <e! de(ostrativa 4ue &er(ite: =o(&ro!ar 4ue la instalacin de TOLJava *unciona correcta(ente. Pro!ar e>e(&los de uso de TOLJava. ?evisar el cdi/o *uente de los e>e(&los en lo corcerniente al uso de TOLJava. Leer la docu(entacin ele!orado so!re TOLJava.
Instalacin de TOLJava
La instalacin de TOLJava co(&rende tres &asos su&oniendo 4ue se van a instalar todos los co(&onentes. 1n esta /u2a considera(os &ara la instalacin los siste(as o&erativos Windows 6 Linux 6 co(o contenedor de J7Ps@7ervlets5 Glass!is"5 el /ratuito 4ue +a desarrollado de *or(a &aralela al Java la (is(a co(unidad. Para otros servidores de a&licaciones5 consulte el (anual 6 a&li4ue &asos si(ilares a los 4ue a4u2 descri!i(os.
TOLJava: Gua de Instalacin y Primeros Pasos &usr&local&tol ava&lib :sto es slo una reco(endacin 6a 4ue &uede estar en cual4uier directorio;.
7i TOLJava est. correcta(ente instalado5 entonces este &ro/ra(a (ostrar. un (ensa>e indic.ndolo5 es al/o si(ilar a lo 4ue se (uestra a continuacin:
=uando no *unciona !ien5 el error (.s co(Bn es 4ue no se +a encontrado la !i!lioteca nativa 6a sea &or4ue en la l2nea de co(andos no se indic correcta(ente el directorio donde se encuentra o &or al/una raAn si(ilar a esta5 todas causadas &or4ue la (.4uina virtual de Java no encontr dic+a !i!lioteca. La si/uiente &antalla (uestra este t2&ico error:
eb De!o
1ste &aso es o&cional5 &ero si se &iensa utiliAar a TOLJava en u a&licaciones &ara la 'e!5 entonces es reco(enda!le :6 casi i(&rescindi!le; 4ue se instale la a&licacin <e! de(ostrativa 4ue viene con la distri!ucin de TOLJava9 sto /arantiAar2a 4ue TOLJava est. con*i/urado correcta(ente dentro del contenedor de J7Ps@7ervlets 4ue se usar. &ara des&le/ar las a&licaciones 4ue se desarrollen. 1ste &aso de la instalacin lo dividire(os en dos &artes5 la &ri(era es la instalacin del contenedor de J7Ps@7ervlets 6 la se/unda se re*iere a la instalacin de la a&licacin <e! de(o dentro del contenedor 6a instalado. Para este &aso usare(os co(o contenedor al Glass!is" ../ 4ue5 >unto con el Tomcat0 es to(ado co(o contenedor de re*erencia9 al (o(ento de escri!ir esta docu(entacin 6a esta!a dis&oni!le la versin ".C del Glass!is"5 &ero el autor considera 4ue no +a sido &ro!ado tan e3tensa(ente co(o las versiones anteriores5 &or lo 4ue no lo reco(ienda (o(ent.nea(ente +asta 4ue no se +a6an realiAado todas las &rue!as de *unciona(iento re4ueridas. P./ina " de 0
TOLJava: Gua de Instalacin y Primeros Pasos Los &asos dados a4u2 &udieran servir co(o !ase &ara instalar la a&licacin de(o en otro contenedor5 slo se de!en tener en cuenta los re4ueri(ientos 6 a>ustar los &rocesos al otro contenedor.
2. =o&ie el instalador +acia ese directorio :&odr2a no +acerlo5 &ero en el &aso "5 entonces de!e incluir el ca(ino donde se encuentra el instalador delante del no(!re del arc+ivo. ". 1>ecute el instalador:
java -Xmx256m -jar glassfish-installer-v2.1.1-linux-ml.jar
K. Dele &er(isos de e>ecucin a los &ro/ra(as de ant incluidos en el directorio de instalacin creado:
chmod -R +x li /ant/ in
Puede ca(!iar &ar.(etros de la instalacin tales co(o los &uertos de acceso 6 la contraseLa de acceso &ara la ad(inistracin editando el arc+ivo setu2.xml. Puede realiAar una instalacin ti&o cluster usando co(o &ar.(etro el arc+ivo de con*i/uracin setu2-cluster.xml. La con*i/uracin co(o cluster no es te(a de estudio &ara esta /uia.
Des&us de este &aso 6a 4ueda instalado en el directorio &o2t&1lass!is" el Glass!is" 3.././. Los &asos si/uientes son &ara la &rue!a de *unciona(iento. P./ina $ de 0
TOLJava: Gua de Instalacin y Primeros Pasos -. %s/urese 4ue est.n +a!ilitados los &uertos con*i/urados en setu2.xml &ara el acceso a las a&licaciones v2a <e!5 as2 co(o a la consola de ad(inistracin9 si usted no ca(!i la con*i/uracin 4ue viene &or de*ecto5 entonces stos son: 0C0C :+tt&;5 0101 :+tt&s; 6 $0$0 :+tt& &ara consola de ad(inistracin;. 0. %rran4ue el servidor:
/opt/glassfish/ in/asadmin start-domain domain1
7i el servidor arranc correcta(ente5 entonces (ostrar. varios (ensa>es entre los cuales estar.:
Domain [domain1] is running ...
1n caso de &roducirse al/Bn error en el arran4ue de!er. consultar la docu(entacin tcnica de Glass!is" &ara deter(inar la causa del error 6 &oder solucionarlo. 1sos te(as est.n *uera del alcance de esta /u2a. M. Para co(&ro!ar 4ue Glass!is" est. *uncionando correcta(ente conctese con su nave/ador *avorito a la (.4uina donde lo instal5 &or e>e(&lo5 en el caso de )ayes 4orecast +e(os +a!ilitado la 8?L +tt&:@@<<<.!a6es*orecast.co(:MCCC@ con la instalacin. 7i el Glass!is" se +a instalado correcta(ente5 entonces se (ostrar. una &antalla si(ilar a la si/uiente:
Ta(!in de!e co(&ro!ar 4ue la consola de ad(inistracin est. *uncionando5 &ara ello de!e conectarse a la (is(a direccin anterior5 &ero usando el &uerto $0$0 :si no se ca(!i el &uerto &or de*ecto durante la instalacin;9 &ara nuestro caso la 8?L ser2a: +tt&:@@<<<.!a6es*orecast.co(:$0$0. 1n este caso se de!e visualiAar la &antalla de in/reso 4ue de!e ser si(ilar a esta:
P./ina K de 0
TOLJava: Gua de Instalacin y Primeros Pasos Iasta este &unto se +a instalado 6 est. *uncionando correcta(ente el servidor de a&licaciones Glass!is". 'indo<s: 1n el caso de este siste(a o&erativo los &asos son si(ilares5 teniendo en cuenta los ele(entos si/uientes: 1n todos los &asos ca(!ie los directorios &ara los 4ue usted considere 6 ten/a en cuenta 4ue en Windows se utiliAa el 5,6 en lu/ar del 5&6 4ue se usa en Linux. Los &asos 1 6 2 son innecesarios. 1n el &aso "5 ca(!ie el no(!re del *ic+ero del instalador &or el a&ro&iado &ara Windows.
P./ina , de 0
". 1n la &antalla (ostrada esco>a co(o Typ ==, 2 b Applicatio" (.3ar)5 co(o Locatio" ==, /ac4a$ # &il to b uploa# # to th s rv r 5 clicP en 5ro3s 5 esco>a el arc+ivo .war en la u!icacin 4ue lo tiene /uardado5 co(o Co"t 1t 6oot ==, toljava# !o 65 &or Blti(o5 +a/a clicP en O4. % continuacin el Glass!is" &rocede a la car/a de la a&licacin 6 de(orar. Nun ratoO en ter(inar5 de&endiendo del ta(aLo del arc+ivo 6 la velocidad de la cone3in 4ue se est usando. $. 8na veA 4ue la a&licacin se +a car/ado5 sta a&arecer. en el listado de a&licaciones car/adas co(o se (uestra en la &antalla si/uiente:
P./ina - de 0
Para &ro!ar 4ue la a&licacin se +a car/ado con 3ito +a/a clicP en el enlace Lau"ch 4ue a&arece en la *ila corres&ondiente a la a&licacin su!ida9 de +a!erse car/ado e3itosa(ente a&arecer. la a&licacin de(o car/ada en una ventana del nave/ador.
P./ina 0 de 0