Un Service Pack, o SP, es un programa que corrige errores u otros problemas conocidos de una aplicaci�n. Tambi�n puede a�adir nuevas funcionalidades a una aplicaci�n, o incrementar sus capacidades.
Un Service Pack para WebLogic Server 6.0 contiene actualizaciones y mejoras del producto WebLogic 6.0 original. �Actualizaci�n� (update) singnifica una modificaci�n del software o una adicci�n, que realizada o a�adida al software, corrige un error o elimina el efecto adverso del error sobre el cliente. �Mejora� (upgrade) significa una revisi�n del software liberado por BEA para que sus clientes a�adan una nueva funci�n diferente o incrementar la capacidad del software. Las mejoras no incluyen la liberaci�n de un nuevo producto o a�adir caracter�sticas que podr�an ser un cargo separado.
Los Service Packs est�n disponibles como parte de las �ltimas distribuciones de WebLogic Server y como programas separados de forma separada que podemos a�adir a nuesta versi�n 6.0 existente. Sin embargo, si deseamos descargar el Service Pack como una mejora separada, debemos tener una cuenta BEA WebSUPPORT.
Como con casi todos los Service Packs, un Service Pack para WebLogic Server 6.0 es una colecci�n acumulativa de Service Packs anteriores. Lo que esto significa es que cualquier Service Pack posterior de WebLogic Server 6.0 incluir� las correcciones proporcionadas en cualquier Service Pack anterior.
�Service Packs para WebLogic Server 6.0
Hay varios Service Packs disponibles para WebLogic Server 6.0.
�Distribuciones de Service Pack
El nivel m�s alto de Service Pack, que es el recomendado para usuarios de WebLogic Server 6.0, proporciona las �ltimas actualizaciones y mejoras para WebLogic Server 6.0 y sus servidores de componentes y de aplicaciones.
Los Service Packs est�n incluidos en las �ltimas distribuciones de WebLogic Server 6.0, que podemos descargar desde: http://commerce.bea.com/downloads/weblogic_server.jsp. Si no tenemos WebLogic Server instalado, o si nuestra instalaci�n de WebLogic Server es la 5.1 o anterior, deber�amos instalar esta distribuci�n.
Si ya tenemos instaladdo WebLogic Server 6.0, sin ning�n Service Pack o con un Service Pack anterior al 6.0, y tenemos una cuenta BEA WebSUPPORT, podemos descargar el Service Pack desde http://websupport.beasys.com/custsupp sin tener que descargar la distribuci�n completa de WebLogic Server 6.0.
Si no tenemos una cuenta BEA WebSUPPORT podemos obtener una desde aqu�: http://contact.bea.com/bea/www/BEACustRegLogin.jsp
�Contenido del Service Pack
Un Service Pack forma parte de un fichero instalador que contiene ficheros nuevos y reemplazados para WebLogic Server 6.0 y una copia del programa de Instalaci�n de BEA. Un Service Pack no contiene el Java Development Kit (JDK).
�Proceso de instalaci�n de un Service Pack
El proceso de instalaci�n de un Service Pack sobre WebLogic Server es el siguiente. En el flujo de proceso, nos referimos al programa de instalaci�n como �SP installer�:
- Seleccionamos el idoma a utilizar (English, French, German, Spanish, . . . ) durante la instalaci�n.
- Especificamos el directorio BEA Home para el ejemplar WebLogic Server 6.0 que va a recibir el SP actualizado.
- El SP installer encuentra el directorio de producto para el ejemplar WebLogic Server 6.0 y procede a instalar el Service Pack.
Como parte de la instalaci�n, el SP installer mueve los ficheros base que ser�n reemplazados o borrados por el programa de instalaci�n del Service Pack al fichero wls_6.0_prod_dir/uninstaller_servicepack/baseRest.jar, donde wls_6.0_prod_dir representa el directorio de producto destino. Para ver el contenido del fichero baseRest.jar seguimos los pasos de la secci�n Ver y Recuperar los Ficheros Reemplazados o Borrados por una Instalaci�n de Service Pack.
�Pre-requisitos para Instalar un Service Pack
Antes de poder empezar la instalaci�n, necesitamos completar las siguiente tareas:
�Cerrar Aplicaciones y WebLogic Server
Antes de arrancar la instalaci�n de un Service Pack, necesitamos cerrar todas las aplicaciones que se est�n ejecutando en nuestra plataforma WebLogic Server, y luego cerrar el propio WebLogic Server. No est� soportada la "Instalaci�n en Caliente" de un Service Pack.
�Descargar el Instalador de Service Pack
Elegimos cualquer directorio del sistema destino para recibir el instalador del Service PAck y luego descargamos el programa instalador en ese directorio.
�Configurar nuestro Entorno
Antes de empezar una instalaci�n de Service Pack, debemos incluir el path al JDK 1.3 (o superior) al principio de la variable PATH del sistema destino. Java 1.3 o superior es necesario para arrancar el programa de instalaci�n de BEA. En http://e-docs.bea.com/wls/platforms/index.html puedes encontrar una lista de los JDKs certificados para varias plataformas soportadas.
En un Sistema Windows
Para configurar nuestro entorno en un sistema Windows, seguimos estos pasos:
- Entramos en el sistema windows
- Abrimos una ventana de l�nea de comanos
- Vamos al siguiente directorio:
wls_6.0_prod_dir\config\domain_name
donde wls_6.0_prod_dir representa el directorio de producto dondo instalamos el softare WebLogic Server, y domain_name representa el nombre del dominio que especificamos durante la instalaci�n (mydomain por defecto). - Introducimos el siguiente comando:
setEnv.cmd
En un Sistema UNIX
Para configurar nuestro entorno en un sistema UNIX, seguimos estos pasos:
- Entramos en el sistema UNIX
- Abrimos un shell de l�nea de comanos
- Vamos al siguiente directorio:
wls_6.0_prod_dir\config\domain_name
donde wls_6.0_prod_dir representa el directorio de producto dondo instalamos el softare WebLogic Server, y domain_name representa el nombre del dominio que especificamos durante la instalaci�n (mydomain por defecto). - Introducimos el siguiente comando:
../setEnv.sh
�M�todos de Instalaci�n de un Service Pack
�Modo GUI de Instalaci�n de un Service Pack
El modo de instalaci�n GUI es el m�todo basado en gr�ficos de ejecutar el programa de Instalaci�n de Service Pack sobre WebLogic Server. Puede ejecutarse tanto sobre sistemas Windows como UNIX.
Para ejecutar el modo de instalaci�n GUI, la consola adjunta a la m�quina en la est�mos instalando el software debe soportar un GUI basado en Java. Todas las consolas para sistemas Windows soportan GUIs basados en Java, pero no lo hacen todas las consolas para sistemas UNIX.
Arrancar la actualizaci�n de un Service Pack en Modo GUI sobre un Sistema Windows
Para empezar el proceso de instalaci�n en modo GUI sobre un sistema Windows, seguimos estos pasos:
- Entramos en el sistema Windows
- Vamos al directorio en el que descargamos el programa instalador del Service Pack.
- Llamamos al procedimiento de instalaci�n haciendo doble-click sobre el fichero, filename.exe, donde filename es el nombre del instalador del Service Pack.
- Contin�amos en la secci�n Instalar y Desinstalar Service Packs sobre WebLogic Server
Arrancar la actualizaci�n de un Service Pack en Modo GUI sobre un Sistema UNIX
Para empezar el proceso de instalaci�n en modo GUI sobre un sistema UNIX, seguimos estos pasos:
- Entramos en el sistema UNIX
- Abrimos un shell de l�nea de comandos
- Vamos al directorio en el que descargamos el programa instalador del Service Pack.
- Llamamos al procedimiento de instalaci�n introduciendo:
java -cp filename.zip install
donde filename es el nombre del instalador del Service Pack. - Contin�amos en la secci�n Instalar y Desinstalar Service Packs sobre WebLogic Server
�Ejecutar Instalaci�n en Modo GUI
El programa de instalaci�n nos pide que introduzcamos informaci�n espec�fica sobre nuestro sistema y su configuraci�n. En la siguiente tabla podemos encontrar instrucciones para las respuestas necesarias durante la instalaci�n:
| En esta ventana. . . | Realizamos esta acci�n. . . | ||
|---|---|---|---|
| BEA Logo | Seleccionamos el idioma en el que queremos que se muestre el texto durante la instalaci�n. | ||
| Welcome | Pulsamos el bot�n Next para proceder con la instalaci�n. Podr�amos cancelar la instalaci�n en cualquier momento pulsando Exit. | ||
| Choose BEA Home
Directory |
El directorio BEA Home asociado con el ejemplar de WebLogic Server que va a recibir el Service Pack. | ||
| Installing . . . | Aqu� no se requiere ninguna entrada de usuario. El programa instalador est� instalando WebLogic Server en el directorio de producto
especificado por el usuario.
|
||
| Install Complete | Pulsamos Done para salir del programa instalador. |
�Felicidades! ya hemos completado la instlaci�n del Service Pack.
�Instalaci�n de un Servicio Pack en Modo Consola
La instalaci�n en modo consola de un Service Pack es el m�todo basado en texto para instalar el Service Pack sobre WebLogic Server. S�lo puede ejecutarse sobre sistemas UNIX, y est� pensado para sistemas UNIX sin consolas gr�ficas. La instalaci�n en modo consola ofrece las mismas capacidades que la instalaci�n basada en gr�ficos:
�Empezar la instalaci�n en modo Consola
Para empezar la instalaci�n de un Service Pack en modo consola seguimos estos pasos:
- Entramos en el sistema UNIX
- Abrimos una ventana Shell de l�nea de comandos
- Vamos al directorio en el que descargamos el programa instalador del Service Pack.
- Llamamos al procedimiento de instalaci�n introduciendo:
java -cp filename.zip install -i console
donde filename es el nombre del instalador del Service Pack. - Contin�amos en la secci�n Instalar y Desinstalar Service Packs sobre WebLogic Server
�Instalaci�n en modo Consola
Para completar el proceso de instalaci�n en modo Consola, respondemos a las preguntas de cada secci�n introduciendo el n�mero asociado con nuestra elecci�n o pulsando Enter para aceptar el valor por defecto. Para salir del proceso de instalaci�n, introducimos quit en respuesta a cualquier pregunta. Para revisar o cambiar nuestra selecci�n, introducimos back en el prompt.
| En esta seccion... | Realizamos la siguiente acci�n... | ||
|---|---|---|---|
| Choose Locale | Elegimos el lenguaje en el que se mostrar� el texto durante la instalaci�n introduciendo el n�mero asociado con ese idioma:
================================= Choose Locale... 1- Deutsch ->2- English 3- Espa�ol 4- Fran�ais CHOOSE LOCALE BY NUMBER: =================================Por ejemplo, si queremos que el texto se muestre en Espa�ol, introducimos 3 en el prompt CHOOSE LOCALE BY NUMBER. El valor por defecto es English. |
||
| Introduction | Pulsamos Enter para continuar con el proceso de instalaci�n. | ||
| Choose BEA Home
Directory |
Especificamos el directorio BEA Home que servir� como directorio de soporte central para todos los productos BEA instalados en el
sistema destino. Si ya tenemos un directorio BEA Home en nuestro sistema, podemos seleccionar ese directorio (recomendado) o crear
un nuevo directorio BEA Home. Si elegimos crear un nuevo directorio, el programa instalador de WebLogic Server lo crea autom�ticamente
por nosotros.
Introducimos 1 para crear un nuevo directorio BEA Home, o si ya tenemos un directorio BEA Home en nuestro sistema, introducimos 2 para seleccionar un directorio BEA Home existente. Debemos asegurarnos de usar el pathname completo cuando especifiquemos el directorio BEA Home. Por ejemplo: ==================================================== Choose BEA Home Directory ------------------------- 1- Create a New BEA Home 2- Use Existing BEA Home Enter a number: 2 1- /home3/bea 2- /home2/beahome Existing BEA Home: 1 ==================================================== Choose BEA Home Directory -------------------------En este ejemplo, introdujimos 2 para mostrar los directorios BEA Home que ya hemos creado en este sistema. En el prompt Existing BEA Home:, introdujimos para especificar /home3/bea como el directorio BEA Home para esta instalaci�n. Nos aseguramos de introducir el n�mero asociado con el directorio BEA Home en vez del nombre del directorio. |
||
| Installing . . . | Aqu� no se requiere ninguna entrada de usuario. El programa instalador est� instalando WebLogic Server en el directorio de producto
especificado por el usuario.
|
�Felicidades! ya hemos completado la instlaci�n del Service Pack.
�Instalaci�n Silenciosa de un Service Pack
La instalaci�n silenciosa de un Service Pack instala el Service Pack sobre WebLogic Server leyendo las selecciones para nuestra configuraci�n de un fichero de texto que hemos creado antes de empezar la instalaci�n. No es necesaria la intervenci�n manual durante el proceso de instalaci�n. La instalaci�n silenciosa funciona tanto con sistemas Windows como UNIX.
La instalaci�n silenciosa es una forma de seleccionar configuraciones de instalaci�n s�lo una vez y luego usar esas configuraciones para duplicar la instalaci�n en muchas m�quinas.
|
Nota:
Usar la instalaci�n silenciosa implica nuestro consentimiento con el acuerdo de licencia de BEA. Ni veremos una copia del acuerdo de licencia ni tendremos que aceptar los t�rminos de ese acuerdo. |
�Usar Instalaci�n Silenciosa: Pasos Principales
El proceso de instalaci�n silenciosa tiene dos pasos principales:
- Crear un fichero de plantilla que contenga las selecciones de configuraci�n, como el directorio BEA Home, el directorio de producto, los nombres de dominio y de servidor, y los puertos de escucha apropiados para nuestra instalaci�n.
- Llamar al proceso de instalaci�n usando los valores especificados en los ficheros de plantilla.
�Crear un Fichero de Plantilla
Para crear un fichero de plantilla para usarlo en el proceso de instalaci�n silenciosa, seguimos estos pasos:
- Mostramos el fichero de plantilla espec�fico de nuestra plataforma en un navegador soportado. Est�n disponibles las siguientes
plantillas:
- Fichero de Plantilla para Windows en :
http://e-docs.bea.com/wls/docs60/install/instsil.html#instsil009 - Fichero de Plantilla para UNIX en:
http://e-docs.bea.com/wls/docs60/install/instsil.html#instsil010
- Fichero de Plantilla para Windows en :
- Copiamos los contenidos del fichero y lo salvamos como un fichero de texto llamado installer.properties en el directorio que contiene el programa instalador del Service Pack.
- En el fichero installer.properties, modificamos los valores para las palabras clave mostradas en la siguiente
tabla para crear nuestra configuraci�n deseada:
Para esta
palabra clave...Introducimos el siguiente valor... INSTALLER_UI= El modo de instalaci�n. El valor por defecto es silent; no modificar este valor. USER_LOCALE= Un c�digo de idoma que determina el idioma que se mostrar� durante la instalaci�n. Adem�s del Ingl�s, podemos seleccionar este valor como de para Alem�n, es para Espa�ol, fr para Franc�s o ja para Japon�s. BEAHOME= El path completo para el directorio BEa Home de nuestra elecci�n. USER_INSTALL_DIR= El path completo para el directorio de producto de WebLogic Server de nuestra elecci�n. C_domainName= Un nombre de dominio de nuestra elecci�n para el servidor por defecto de WebLogic Server C_serverName= Un nombre de servidor por defecto para el servidor por defecto de WebLogic Server C_serverListenPort= Un n�mero de puerto TCP/IP dedicado para el servidor por defecto de WebLogic Server. Este n�mero especifica el puerto en el que el servidor escuchar� las conexiones. El valor por defecto es 7001. Para aceptar el valor por defecto, no modificar este valor. C_serverSSLListenPort= Un puerto seguro dedicado para el servidor por defecto de WebLogic Server. El n�mero de puerto seguro usado por el servidor para escuchar las conexiones seguras basadas en el protocolo SSL. El valor por defecto es 7002. Para aceptar el valor por defecto, no modificar este valor. INSTALL_NT_SERVICE=
(s�lo Windows)Instala o no el servidor por defecto de WebLogic Server como un servicio Windows. Si seleccionamos yes, el servidor por defecto arranca como un servicio cada vez que rebotamos nuestro sistema Windows. El valor por defecto es no: WebLogic Server no se instala como un servicio. Para aceptar el valor por defecto, no modificar este valor. C_password= Una password que contiene entre 8 y 20 caracteres. Se nos pedir� que la introduzcamos para arrancar el servidor por defecto de WebLogic Server. Se nos pedir� el nombre de usuario system y esta password para acceder a la "WebLogic Server Administration Console" desde un servidor Web. El programa instalador crea la cuenta system (nombre de usuario system con la password que especificamos aqu�) durante la instalaci�n. CHOSEN_INSTALL_SET= El conjunto de instalaci�n seleccionado. El valor por defecto es ServerExample, que instruye al programa instalador para que instale los ficheros de programas y los ficheros de ejemplos. Podemos seleccionarlo como ServerExample o ServerOnly. Este �ltimo para instalar s�lo los ficheros de programa.
En los ficheros de plantillas, las l�nea comentadas van precedidas por una alhodilla (#).
Para instalar WebLogic Server como un servicio Windows, comentamos la l�nea
INSTALL_NT_SERVICE=no y quitamos el comentario a la l�nea
INSTALL_NT_SERVICE=yes.
Para especificar el conjunto de instalaci�n ServerOnly, comentamos la l�nea
CHOSEN_INSTALL_SET=ServerExample
y quitamos el comentario a la l�nea CHOSEN_INSTALL_SET=ServerOnly.
�Llamar al Proceso de Instalaci�n Silenciosa sobre un Sistema Windows
Instalar el Service Pack usando la instalaci�n silenciosa tarda lo mismo que la instalaci�n est�ndar. Durante la instalaci�n silenciosa, aparece brevemente una ventana del programa de instalaci�n inicial indicando que la instalaci�n ha comenzado.
Para invocar el proceso de instalaci�n silenciosa desde un sistema Windows, seguimos estos pasos:
- Entramos en el sistema Windows.
- Abrimos un shell de la l�nea de comandos.
- Vamos al directorio donde hemos descargado el instalador del Service Pack
- Invocamos al proceso de instalaci�n, asegurandonos de especificar el pathname completo del fichero
installer.properties:
filename.exe -f full_path\installer.properties
donde filename es el nombre del instalador del Service Pack.
�Llamar al Proceso de Instalaci�n Silenciosa sobre un Sistema UNIX
Instalar el Service Pack usando la instalaci�n silenciosa tarda lo mismo que la instalaci�n est�ndar. Durante la instalaci�n silenciosa, aparece brevemente una ventana del programa de instalaci�n inicial indicando que la instalaci�n ha comenzado.
Para invocar el proceso de instalaci�n silenciosa desde un sistema UNIX, seguimos estos pasos:
- Entramos en el sistema UNIX.
- Abrimos un shell de la l�nea de comandos.
- Vamos al directorio donde hemos descargado el instalador del Service Pack
- Invocamos al proceso de instalaci�n, asegurandonos de especificar el pathname completo del fichero
installer.properties:
java -cp filename.zip install -f full_path/installer.properties
donde filename es el nombre del instalador del Service Pack.
�Desinstalar un Service Pack
Desinstalar un Service Pack elimina todos los componentes instalados por la instalaci�n del Service Pack. No borrar los ficheros de configuraci�n o de aplicaci�n creados despu�s de la instalaci�n.
Desinstalar un Service Pack deja la instalaci�n totalmente original del producto base WebLogic Server, aunque un producto base podr�a o no podr�a tener Service Packs ya aplicados. Los siguientes ejemplos clarifican el proceso de instalaci�n de un Service Pack.
Ejemplo 1:
- Instalamos WebLogic Server 6.0 sin ning�n Service Packs.
- Instalamos el Service Pack 1 de WebLogic Server 6.0.
- Instalamos el Service Pack 2 de WebLogic Server 6.0.
- Desinstalamos el Service Pack 2 de WebLogic Server 6.0
Resultado: WebLogic Server 6.0 sin ning�n Service Packs.
Ejemplo 2:
- Instalamos WebLogic Server 6.0 con Service Packs 1 incluido.
- Instalamos el Service Pack 2 de WebLogic Server 6.0.
- Desinstalamos el Service Pack 2 de WebLogic Server 6.0
Resultado: WebLogic Server 6.0 con Service Pack 1.
Como desmotr� el primer ejemplo, si instalamos varios Service Packs, s�lo necesitamos desinstalar al Service Pack de m�s alto nivel para volver al producto base de WebLogic Server. Como demostr� el segundo ejemplo, si instalamos un ejemplar de WebLogic Server con un Service Pack incluido (una instalaci�n completa), no podemos desinstalar ese Service Pack.
Para desintalar un Service Pack, completamos los procedimientos indicados en la siguiente tabla, dependiendo de la plataforma utilizada:
| Para desinstalar
el Service Pack en esta plataforma... |
Completamos los siguientes procedimientos... |
|---|---|
| Windows |
|
| UNIX |
|
�Re-instalar un Service Pack
Cuando intentamos instalar un Service Pack sobre un ejemplar WebLogic Server 6.0 que ya tiene el mismo Service Pack instalado, el programa de instalaci�n BEA responde de una de estas formas:
| Si... | Entonces ... |
|---|---|
| El ejemplar de
WebLogic Server 6.0 recibi� su actualizaci�n de Service Pack en la site del cliente -- una mejora |
El programa de instalaci�n de BEA reinstalar� el Service Pack |
| El ejemplar de
WebLogic Server 6.0 fue instalado con el Service Pack ya aplicado -- una instalaci�n completa |
El programa de instalaci�n de BEA no resinstalar� el Service Pack. Aparecer� un bot�n Exit, que podemos pulsar para abortar la instalaci�n |
�Ver y Recuperar los Ficheros Reemplazados y Borrados por una Instalaci�n de Service Pack
Para ver los ficheros reemplazados y borrados por una instalaci�n de Service Pack, vamos al directorio wls_6.0_prod_dir/uninstaller_servicepack del ejemplar actualizado del WebLogic Server e introducimos el siguiente comando:
jar tf baseRest.jar
Para recuperar un fichero reemplazado o borrado por una instalaci�n de Service Pack, vamos al directorio wls_6.0_prod_dir/uninstaller_servicepack del ejemplar actualizado del WebLogic Server e introducimos el siguiente comando:
jar xf baseRest.jar filenamedonde filename es el nombre del fichero que queremos recuperar.
�Tareas Posteriores a la Instalaci�n o Desinstalaci�n
Lo que hagamos despu�s de instalar o desinstalar un Service Pack depende de la respuesta la siguiente pregunta: �Hemos creado alg�n dominio en el WebLogic Server adem�s del creado durante la instalaci�n?
Si la respuesta es no, podemos ir a la p�gina siguiente.
Si la respuesta es si, debemos realizar la siguiente tarea adicional despu�s de instalar o desinstalar el Service Pack:
- Reemplazar el fichero console.war de cada dominio creado por el cliente, con el fichero
console.war que hay en el siguiente path :
wls_6.0_prod_dir/config/mydomain/applications/console.war
donde wls_6.0_prod_dir representa el directorio de producto donde hemos instalado el software de WebLogic Server, y mydomain es el nombre del dominio por defecto creado durante la instalaci�n del WebLogic Server.
El instalador del Service Pack reemplaza el fichero console.war del mydomain con un nuevo fichero console.war, pero no lo reemplaza en los dominios creados por el cliente. De forma similar, el desintalador del Service Pack reemplaza el fichero console.war de mydomain con el fichero console.war original, pero no los reemplaza en los dominios creados por el cliente.