Pasos Previos
- Instalación funcional del JDK 1.4.2 o JDK 5, según descrito en : Instalación JDK en Plataformas Linux
Xerces/Xalan
Xerces es el parser empleado para manipular XML en el curso, mientras Xalan es el XSL Engine para transformar XML.
Descarga
- Xalan 2.6.x [Xalan-j-2.6.x-bin.tar.gz ~11.5 MB]. NOTA:Xalan incluye Xerces en su descarga, por lo que solo es necesario obtener el binario de Xalan.
Instalación
Coloquese en el directorio donde desee realizar la instalación, se recomienda /usr/local/, realice los siguientes pasos:
- Descomprimir el archivo con el siguiente comando :
tar -xzvf Xalan-j-2.6.x-bin.tar.gz. - Una vez terminada la instalación se recomienda cambiar el nombre del directorio
xalan-2.6.xa simplementexalan; quedando instalado en una ruta absoluta :/usr/local/xalan. - Ahora modifique la variable CLASSPATH del sistema o usuario (según descrito en la Instalación del JDK para Plataformas Linux), para que Xalan este accesible al compilar/ejecutar cualquier programa Java, la variable sería modificada de la siguiente manera :
CLASSPATH="/usr/local/xalan/bin/xalan.jar:/usr/local/xalan/bin/xercesImpl.jar: /usr/local/xalan/bin/xml-apis.jar:.:$CLASSPATH:" export CLASSPATH |
JDom
JDom es empleado para procesar documentos XML.
Descarga
- JDom 1.0 [jdom-1.0.tar.gz ~3.5 MB].
Instalación
Coloquese en el directorio donde desee realizar la instalación, se recomienda /usr/local/, realice los siguientes pasos:
- Descomprimir el archivo con el siguiente comando :
tar -xzvf jdom.tar.gz. - Una vez terminada la instalación se recomienda cambiar el nombre del directorio
jdom-1.0a simplementejdom; quedando instalado en una ruta absoluta :/usr/local/jdom. - Ahora modifique la variable CLASSPATH del sistema o usuario (según descrito en la Instalación del JDK para Plataformas Linux), para que JDom este accesible al compilar/ejecutar cualquier programa Java, la variable sería modificada de la siguiente manera :
CLASSPATH="/usr/local/jdom/build/jdom.jar:.:$CLASSPATH:" export CLASSPATH |
FOP
FOP es la librería empleada en la transformación de XML hacia PDF (Acrobat) .
Descarga
- Fop 0.20.x ['Binary' / Fop-0.20.x-bin.tar.gz ~6.0 MB].
Instalación
El uso de FOP se realiza en conjunción de Ant, por lo que su instalación/uso será ilustrado en la correspondiente sección del curso.
Python
Python es empleado en el diseño de XMLRPC .
Descarga
Es muy probable que su sistema Linux tenga instalado un interpretador Python, para verificar solo invoque el comando which python, si observa una respuesta como /usr/bin/python indica que tiene instalado Python, si observa no python in ... entonces debe proseguir con la descarga/instalación del interpretador, la descarga de las librerías XMLRPC si es obligatoria.
- Python 2.3.x [ Python-2.3.x.tar.gz ~8.5 MB].
- Librerías XMLRPC/Python 1.0.x [ xmlrpclib-1.0.1.zip ~20 kB].
Instalación (Python)
Coloquese en el directorio donde desee realizar la instalación, se recomienda /usr/local/, realice los siguientes pasos:
- Descomprimir el archivo con el siguiente comando :
tar -xzvf Python-2.3.x.tar.gz. - Una vez terminada la instalación se recomienda cambiar el nombre del directorio
Python-2.3.xa simplementepython; quedando instalado en una ruta absoluta :/usr/local/python. - Una vez descomprimido el archivo, ejecute los siguientes comandos para instalar python :
-
./configure -
make
-
Instalación (Librerías XMLRPC Python)
- Descomprima el archivo de librerías a un directorio temporal.
- En el directorio raíz se encuentran diversos archivos con la extensión py.
- Copie estos archivos al directorio
/usr/lib/python2.3, o en su defecto, al directorio de las librerías Python de su ambiente/usr/lib/python<numero-de-versión>.
Perl
Perl es empleado en el diseño de XMLRPC.
Descarga
El uso de Perl en las diversas distribuciones de Linux es estándar, por lo que no es necesario descargar ningún Software para Perl.
Unicamente deben ser descargados los módulos para emplear XMLRPC con Perl
- Modulos XMLRPC/ Frontier 0.06 [ ~10 kB].
Otros modulos que posiblemente requiera descargar (en caso que su sistema Perl no los posea)
- Data-Dumper .
- MIME-Base64 .
- MD5 .
- HTML-Parser .
- URI .
- libnet .
- libwww-perl .
- XML-Parser .
Instalación (Librerías XMLRPC Perl)
La instalación de cualquier Modulo Perl es la siguiente :
- Descomprima el modulo en un directorio temporal.
- En el directorio raíz invoque el comando :
perl Makefile.PL. - Si las dependencias del modulo no se cumplen, aparecerá un mensaje indicando los módulos que deben ser instalados previamente.
- Una vez que se cumplan las dependencias ejecute :
make. - Y finalmente
make install.
Apache XMLRPC
Apache XMLRPC es empleado en el diseño de XMLRPC para Java.
Descarga
- XMLRPC 1.1 [ xmlrpc-1.1.tar.gz ~0.1 MB].
Instalación
Coloquese en el directorio donde desee realizar la instalación, se recomienda /usr/local/, realice los siguientes pasos:
- Descomprimir el archivo con el siguiente comando :
tar -xzvf xmlrpc-1.1.tar.gz - Ahora modifique la variable CLASSPATH del sistema o usuario (según descrito en la Instalación del JDK para Plataformas Linux), para que XMLRPC este accesible al compilar/ejecutar cualquier programa Java, la variable sería modificada de la siguiente manera :
CLASSPATH="/usr/local/xmlrpc-1.1/xmlrpc-1.1.jar:.:$CLASSPATH:" export CLASSPATH |
Axis
Axis es empleado en el diseño de SOAP ("Web-Services").
Descarga
Axis es empleado en conjunción de Tomcat, por lo que los siguientes pasos asumen que la instalación de este Software ha sido realizada. ( Vea Instalación Tomcat en Plataformas Linux )
- Descomprimir el archivo con el siguiente comando :
tar -xzvf axis-1_1.tar.gz - En el directorio raíz de Axis reside un directorio llamado
lib, copie todos los archivosjar, al directoriolibde la aplicación raíz de Tomcat, esto sería:$CATALINA_HOME/webapps/ROOT/WEB-INF/lib, donde$CATALINA_HOMEes el directorio raíz de instalación para Tomcat. - Posteriormente copie este archivo
server-config.wsddal directorioWEB-INFde la aplicación raíz, esto sería:$CATALINA_HOME/webapps/ROOT/WEB-INF, donde$CATALINA_HOMEes el directorio raíz de instalación para Tomcat.