Enrera
Mòdul 8
Iniciació a la programació en Java
  Pràctica
1
2
3
4
5
   
Exercicis
Exercicis
 

 

  Instal·lació d'un Servidor d'Aplicacions
   

A partir d'aquesta pràctica dotarem el nostre ordinador de capacitats de servei de pàgines web actives JSP.

   
Desenvolupament de la pràctica:
   
 
   
Instal·lació del servidor d'aplicacions Resin:
   
Pràctica

Quan demanem amb el nostre navegador una pàgina web, en algun lloc del món un programa servidor és l'encarregat d'enviar-nos-la. Segurament coneixeu el servidor Apache o l'Internet Information Server (IIS) de Microsoft, que són els més famosos. Nosaltres treballarem amb un programa servidor completament escrit en Java, el qual entén perfectament com ha de construir pàgines web dinàmiques. Es diu "Resin" i és de lliure utilització per a programació i en programes que no tinguin finalitat comercial. En cas contrari hauríeu d'utilitzar un altre programa servidor, Tomcat, que és l'oficialment suportat per Sun Microsystems i les especificacions JSP (Java Server Page) i és de lliure utilització i distribució.

Aquí ens decidim pel servidor Resin perquè és el més fàcil d'instal·lar i de gestionar, tot i que des de dins és pràcticament idèntic a Tomcat.

La instal·lació de Resin és molt senzilla. Només hem de seguir aquests passos:

  • Descarreguem el fitxer ZIP que conté el programa servidor a http://www.caucho.com/download . Busquem a la taula "Latest Version" el fitxer de Windows resin-2.x.x.zip que estigui disponible i el baixem al nostre disc dur -són entre 3 i 4 Mb de descàrrega-.

  • Ara hem de descomprimir aquest fitxer tot respectant l'estructura de directoris que conté: a "Extract to:" posarem c:/ i marcarem "use folder names"-. Això ens obre un directori al disc dur amb un nom similar a aquest: c:/resin-2.1.4.

  • Entrem dins la carpeta /bin del directori recentment creat i executem el fitxer setup.exe

  • A l'espai "Web Servers" ho hem de deixar tot en blanc -no farem cap integració amb un altre servidor web, ni que el tinguéssim actiu en el nostre ordinador- i picarem sobre ok.

  • I ja està!, el nostre servidor web Java ja és apunt per funcionar. El nostre servidor ja pot funcionar, només ens cal repassar-li la configuració per tal que funcioni al nostre gust.
  Configuració del servidor:
   
  Quan el nostre programa servidor es posarà en marxa, el primer que farà serà llegir el seu fitxer de configuració, resin.conf, que és al directori /conf de la carpeta recentment creada. Es tracta d'un fitxer en format XML, que li explica al servidor on són les aplicacions, quines directives de seguretat ha d'aplicar, si ha de compilar o no els programes i d'altres paràmetres. Per a les nostres pràctiques utilitzarem aquesta configuració del servidor: Baixeu-vos el fitxer, desempaqueteu-lo i substituïu el que hi ha en el vostre disc dur a c:/resin-2.x.x/conf.
   
Atenció !
Resin disposa de molts paràmetres de configuració. En la distribució hi ha diferents fitxers *.conf que ens ensenyen a configurar el servidor en diferents situacions. Repasseu també el contingut del nostre fitxer resin.conf.
   

Posada en marxa del servidor:

   
  Ara deixem la carpeta /conf i anem un altre cop a la carpeta /bin. Allí trobarem el fitxer httpd.exe. L'executem i se'ns activarà el servidor:
   
   
 

Picant sobre "Start" i "Stop" engeguem i aturem el programa servidor. Si hi ha algun problema -una mala configuració, que el SDK de Java no estigui present a la màquina, o un altre-, a la pantalla negra se'ns avisarà del problema.

A partir d'ara, per activar el servidor haureu de cridar el programa httpd.exe cada vegada. Per a les pràctiques és suficient. Si més endavant decidiu crear algun servei de pàgines dinàmiques a l'institut, és ideal -no imprescindible- instal·lar Resin com a servei en un servidor NT - Windows 2000 o en un servidor Linux. Tot i les petites dimensions i senzillesa aparent del servidor Resin, aquest pot donar servei perfectament a centenars de peticions web: només cal que l'ordinador sigui suficientment potent -el servidor de l'Aula d'Informàtica que ens serveix el Departament d'Ensenyament és suficient per a les necessitats d'una intranet d'institut-

   
Atenció !
  • Per donar d'alta Resin com a servei de windows NT - 2000 cal fer:

    c:/resin2.x.x./bin/httpd -install


  • i, per donar-lo de baixa com a servei de Windows, cal fer:

    c:/resin2.x.x./bin/httpd -remove
Còpia del fitxer d'exemple
   
 

Descarregueu ara el fitxer d'exemple index.html que hem preparat per tal de continuar amb les pràctiques. Desempaqueteu-lo al directori c:/biblioteca, on ja hi tenim les dades de les pràctiques del mòdul 6 . Si trieu una altra ubicació, heu de modificar el fitxer de configuració del servidor, resin.conf.

En aquest moment ja estem en condicions de veure el servidor fent la seva feina. Obriu el vostre navegador de pàgines web i demaneu la pàgina http://localhost . El resultat ha de ser el següent:


  L'aplicació web està funcionant i resta a l'espera de les nostres accions.
   
   
   
 
Amunt