BEA WebLogic: Instalación

El modo de instalación GUI es el método basado en gráficos de ejecutar el programa de Instalación BEA. 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.

Las siguientes secciones se enfocan en el uso del modo de instalación GUI para instalar el producto base de WebLogic Server 6.0. El producto base, según se usa aquí, implica una instalación completa de WebLogic Server, que incluye la instalación del Java Development Kit (JDK). Un producto base WebLogic Server 6.0 podría o no podría tener instalados los Service Packs.

. Antes de Empezar

No debemos instalar una versión actualizada de WebLogic Server 6.0 sobre una versión no actualizada. Por ejemplo, no debemos instalar WebLogic Server 6.0 con Service Pack 2 ya aplicado sobre WebLogic Server 6.0 con Service Pack 1. En este ejemplo, o desinstalamos el ejemplar de WebLogic Server, y luego instalamos la versión actualizada, o actualizamos el ejemplar de WebLogic Server con el Service Pack 2.

. Arrancar la Instalación en Modo GUI sobre un Sistema Windows

Para empezar el proceso de instalación en modo GUI sobre un sistema Windows, seguimos estos pasos:

  1. Entramos en el sistema Windows
    Si queremos instalar WebLogic Server como un servicio Windows, debemos tener privilegios de administrador.
  2. Si instalamos WebLogic Server descargándolo desde la Web site de BEA:
    • Vamos a http://commerce.beasys.com/downloads/weblogic_server.jsp y descargamos el instalador de WebLogic Server especifico para nuestra plataforma.
    • Vamos al directorio donde hemos descargado el instalador y hacemos doble-click sobre el fichero filename.exe, donde filename es el nombre del instalador de WebLogic Server.

    Si instalamos WebLogic Server desde el CD-ROM:

    • Insertamos el CD-ROM de WebLogic Server CD-ROM en la unidad CD-ROM
    • Si no se ejecuta automáticamente el script de instalación, abrimos el Explorador de Windows y hacemos doble-click en el icono del CD-ROM.
    • Hacemos doble-click sobre install.exe. El programa de instalación empezará a instalar WebLogic Server.
  3. Continúamos en la sección Ejecutar la Instalación en Modo GUI

. Arrancar la Instalación en Modo GUI sobre un Sistema UNIX

Un instalador de WebLogic Server 6.0 para plataforma UNIX toma una de estas dos formas:

  • Un instalador Java envuelto en un script shell empaquetado con el JDK 1.3 y con un nombre de fichero que termina en .bin.
  • Un instalador puro Java que no tiene JDK con el nombre de fichero terminado en .zip

Esta sección presenta los procedimientos de instalación para ámbos tipos.

. Arrancar la Instalación en Modo GUI para Instaladores filename.bin

Para arrancar este modo de instalación, seguimos estos pasos:

  1. Entramos en el sistema UNIX.
  2. Abrimos un shell de línea de comandos
  3. Si instalamos WebLogic Server descargándolo desde la Web site de BEA:
    • Vamos a http://commerce.beasys.com/downloads/weblogic_server.jsp y descargamos el instalador de WebLogic Server especifico para nuestra plataforma.
    • Vamos al directorio donde hemos descargado el instalador e invocamos al proceso de instalación introduciendo la siguiente línea de comando:
      sh filename.bin

      donde filename es el nombre del instalador de WebLogic Server.

    Si instalamos WebLogic Server desde el CD-ROM:

    • Insertamos el CD-ROM de WebLogic Server CD-ROM en la unidad CD-ROM
    • Vamos al directorio del CD-ROM.
    • Invocamos al proceso de instalación introduciendo la siguiente línea de comando:
      sh filename.bin

      donde filename es el nombre del instalador de WebLogic Server específico de la plataforma.

  4. Continúamos en la sección Ejecutar la Instalación en Modo GUI

. Arrancar la Instalación en Modo GUI para Instaladores filename.zip

Para arrancar este modo de instalación, seguimos estos pasos:

  1. Entramos en el sistema UNIX.
  2. Abrimos un shell de línea de comandos
  3. Incluimos el directorio del JDK 1.3 (o superior) al principio de la variable PATH del sistema destino. Por ejemplo:
    PATH=full_path_to_jdk130/bin:$PATH
    export PATH
    
    Reemplazamos full_path_to_jdk130 con el pathname completo hacia el directorio JDK 1.3
  4. Si instalamos WebLogic Server descargándolo desde la Web site de BEA:
    • Vamos a http://commerce.beasys.com/downloads/weblogic_server.jsp y descargamos el instalador de WebLogic Server especifico para nuestra plataforma.
    • Vamos al directorio donde hemos descargado el instalador e invocamos al proceso de instalación introduciendo la siguiente línea de comando:
      java -cp filename.zip install

      donde filename es el nombre del instalador de WebLogic Server.

    Si instalamos WebLogic Server desde el CD-ROM:

    • Insertamos el CD-ROM de WebLogic Server CD-ROM en la unidad CD-ROM
    • Vamos al directorio del CD-ROM.
    • Invocamos al proceso de instalación introduciendo la siguiente línea de comando:
      java -cp filename.zip install

      donde filename es el nombre del instalador de WebLogic Server específico de la plataforma.

  5. Continúamos en la sección Ejecutar la Instalación en Modo GUI

. Ejecutar la Instalación en Modo GUI

El programa de instalación nos pedirá que introduzcamos información específica sobre nuestro sistema y la 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.
License Agreement Leemos el acuerdo de licencia de BEA Software e indicamos si aceptamos los términos del acuerdo seleccionando Yes. El valor por defecto es No. Para continuar con la instalación debemos aceptar los términos del acuerdo de licencia y luego pulsar Next.
Choose Install Set Seleccionamos el software a instalar en nuestro sistema. La selección por defecto es "Server with Examples", que instala los ficheros de programa y los ficheros de ejemplo. Para aceptar el valor por defecto, pulsamos Next. Para instalar sólo los ficheros de programa, seleccionamos "Server Only" y pulsamos Next.
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.
Choose Product
Directory
Especificamos el directorio en el que queremos instalar el software WebLogic Server. Seleccionamos el directorio por defecto para el producto (wlserver6.0) o creamos un nuevo directorio de producto. Si elegimos crear un nuevo directorio, el programa lo crea automáticamente por nosotros.
Default Server
Configuration
Introducimos las elecciones de configuración para el servidor por defecto WebLogic Server:
  • Introducimos un nombre de dominio administrativo en la caja de texto etiquetada WebLogic Admin Domain Name. El valor por defecto es mydomain.
    Un dominio es una unidad de administración para una instalación WebLogic Server. Un dominio WebLogic podría consistir en uno o más Servidores WebLogic.
  • Introducimos un nombre de servidor en la caja de texto etiquetada Server Name. El valor por defecto es myserver.
  • Introducimos un número de puerto dedicado a TCP/IP en la caja de texto etiquetada Listen Port. Este número especifica el puerto que escuchará el servidor por defecto para las conexiones. El valor por defecto es 7001.
  • Introducimos un número de puerto dedicado en la caja de texto etiquetada Secure (SSL) Listen Port. El puerto de escucha seguro es usado por conexiones Web seguras basadas en el protocolo SSL. El valor por defecto es 7002.
Nota: Si estámos resinstalando WebLogic Server después de haber cambiado estos valores por defecto en nuestra anterior configuración, en esta ventana se monstrarán los valores por defecto reflejando nuestras modificaciones.
Install WebLogic Server
Service
(Sólo sistemas Windows)
Pulsamos Yes si queremos instalar WebLogic Server como un servicio del sistema Windows. Si seleccionamos Yes, el servidor por defecto empieza como un servicio cada vez que arranquemos nuestro sistema Windows. El valor por defecto es No. Si aceptamos el valor por defecto, WebLogic Server no se instala como una servicio.
Create System Password Introducimos una password que contenga entre 8 y 20 caracteres.
Se nos pedirá que introduzcamos esta password para arrancar el servidor por defecto WebLogic Server. Se nos pedirá un nombre de usuario system y está password para acceder a la "WebLogic Server Administration Console" desde un navegador Web. El programa instalador crea una cuenta system (nombre de usuario system teniendo como password la especificada aquí) durante la instalación.
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.
Nota: Es normal que la barra de progreso de la instalación se pare durante un tiempo, especialmente al final. Es instalador sigue funcionando cuando esto ocurre
Install Complete Pulsamos Done para salir del programa instalador.

¡¡Felicidades! Se ha completado la instalación del software BEA WebLogic Server!

. Entender el WebLogic Server como un Servicio Windows

Debemos tener privilegios de Administrador para instalar WebLogic Server como un servicio Windows.

Cuando instalamos WebLogic Server como un servicio Windows, el programa instalador rellena un fichero script de comandos, llamado installNtService.cmd con la configuración por defecto del servidor que especificamos durante la instalación y ejecuta el script para crear el servicio WebLogic Server. El siguiente listado muestra la estructura de la línea de comandos del script installNtService.cmd:
Listado 2-1 Ejemplo de script installNtService.cmd:

@echo off
SETLOCAL
cd C:\bea\wlserver6.0\config\mydomain
rem *** Set Classpath to load Weblogic Classes
set CLASSPATH=.;C:\bea\wlserver6.0\lib\weblogic_sp.jar;
C:\bea\wlserver6.0\lib\weblogic.jar
rem *** Set Command Line for service to execute
rem *** %JAVA_HOME%\java will automatically be prepended.
set CMDLINE=”-ms64m -mx64m -classpath \”%CLASSPATH%\”
-Dweblogic.Domain=mydomain -Dweblogic.Name=myserver
-Djava.security.policy==\”C:\bea\wlserver6.0/lib/
weblogic.policy\” -Dbea.home=\”C:\bea\” weblogic.Server”
rem *** Install the service
"C:\bea\wlserver6.0\bin\beasvc" -install -svcname:myserver
-javahome:"C:\bea\jdk130"
-execdir:"C:\bea\wlserver6.0"
-extrapath:"C:\bea\wlserver6.0\bin" -cmdline:%CMDLINE%
ENDLOCAL

Al ejecutar el script installNtService.cmd se crea una entrada para el servicio (myserver por defecto) en el registro de Windows para que el sistema Windows sepa arrancar el servicio cada vez que arranque. El sistema Windows arranca e lservidor por defecto WebLogic Server como un proceso que se ejecuta en segundo plano, igual que un sistema UNIX arranca y ejecuta los procesos daemon.

. Información de Cuenta y Entorno

El servicio WebLogic Server se ejecuta bajo la cuenta LocalSystem del perfil de entorno System de Windows. Podemos ver el perfil de entorno System eligiendo Start --> Settings --> Control Panel --> System --> Environment y viendo la caja de desplazamiento System Variables.

. Configuración Manual del Servicio Windows

Para crear o reconfigurar manualmente el servicio WebLogic Server, editamos el script installNtService.cmd según sea necesario y ejecutamos el script. Este script, junto con el script uninstallNtService.cmd, está localizado en el directorio wls_6.0_prod_dir\config\domain_name, donde wls_6.0_prod_dir representa el directorio de producto en el que instalamos el software WebLogic Server, y domain_name representa el nombre del dominio del servidor por defecto que especificamos durante la instalación (mydomain por defecto). Debemos tener privilegios de Administrador para ejecutar los scripts installNtService.cmd y uninstallNtService.cmd.

Como el entorno de sistema Windows normalmente no incluye un compilador Java (javac.exe) en su PATH, podemos añadir este path editando la opción del extrapath del comando beasvc en el script installNtService.cmd y luego ejecutar el script. Por ejemplo, en la siguiente definición de extrapath, hemos añadido el path en negrita para incluir el compilador Java en el entorno del Sistema Windows:

 
-extrapath:"C:\bea\wlserver6.0\bin;<destacar>C:\bea\jdk130\bin</destacar>"
-cmdline:%CMDLINE%

WebLogic Server necesita acceder al compilador Java para poder compilar sus JavaServer Pages (JSPs) durante la arrancada. Sin el acceso al compilador, las WebLogic Server JSPs no serán compiladas.

Nota:

Para ver más detalles sobre el beasvc y sus opciones, podemos ir al directorio donde reside el comando beasvc e introducir beasvc -help.

. Informacion Adicional del Servicio Windows

El servicio WebLogic Server usa la password del sistema que especificamos durante la instalación cuando arranca WebLogic Server. Si cambiamos esta password posteriormente, debemos desintalar el servicio usando uninstallNtService.cmd, modificar el fichero installNtService.cmd para incluir el argumento -password, y ejecutar el fichero installNtService.cmd modificado.

. Entender los Accesos Directos de Windows hacia WebLogic Server

Cuando instalamos WebLogic Server 6.0 sobre un sistema Windows, el programa instalador automáticamente usa BEA WebLogic E-Business Platform como carpeta padre para WebLogic Server 6.0. Como se añaden directorios BEA Home adicionales al sistema, el programa instalador continua para crear una nueva carpeta BEA WebLogic E-Business Platform usando la convención mostrada en la siguiente figura:


Figura 2-1 Seguí Multiples Directorios BEA Home sobre el Mismo Sistema

Cada directorio BEA Home tiene una carpeta BEA WebLogic E-Business Platform asociada. Cada carpeta BEAWebLogic E-Business Platform tiene una o más carpetas BEAproduct (ver nota) y dos ficheros: BEAHOMEx Location y View History. Los números asociados con BEAHOME son secuenciales empezando en el 2; no aparecen números si sólo se ha creado un directorio BEA Home en un sistema Windows.

Nota:

Como un directorio BEA Home podría ser el directorio home para varios productos BEA incluyendo WebLogic Server, WebLogic Collaborate, y BEA Tuxedo, una carpeta BEA WebLogic E-Business Platform podría contener varias carpetas de productos BEA.

Para un directorio BEA Home y una carpeta BEA WebLogic E-Business Platform dadas, el fichero BEAHOME contiene el pathname del directorio BEA Home, y el fichero View History contiene un histrórico de instalaciones y desinstalaciones para el directorio BEA Home. Haciendo doble-click sobre el icono de texto asociado con cada fichero se muestra su contenido. Los ficheros BEAHOME e histórico contienen información extraída desde el fichero logs/log.txt localizado en el directorio BEA Home.

Yendo más allá, todos los productos BEA compartirán la convención descrita aquí, lo que asegurará que todas las entradas de acceso directo aparecerán juntas de una forma uniforme.

. Creación Retro-activa de la Caperta WebLogic E-Business Platform Parent

Incluso cuando actualizamos el software WebLogic Server teniedo una carpeta distinta a BEA WebLogic E-Business Platform, un instalador de Service Pack creará los accesos directos asociado con la actualización en la carpeta BEA WebLogic E-Business Platform.

. Ficheros de Acceso Directo de WebLogic Server 6.0

La carpeta WebLogic Server 6.0 (Start --> Programs --> BEA WebLogic E-Business Platform --> WebLogic Server 6.0) contiene los ficheros de acceso directo mostrados en la siguiente figura:


Figura 2-2 Ficheros de Acceso Directo de WebLogic Server 6.0
  • Examples— Aprenderemos sobre los ejemplos de WebLogic Server y como arrancar los ejemplos de servidor en nuestro sistema Windows
  • WebLogic Server Tour— Aprenderemos sobre el ejemplo WebLogic Server Pet Store y su aplicación, y cómo arrancar el servidor Pet Store y la aplicación en nuestro sistema Windows
  • About WebLogic Server 6.0(spx) (o "About WebLogic Server 6.0 for a WebLogic Server 6.0 installation with no Service Packs applied")— Contiene información importante sobre WebLogic Server 6.0. La x en (spx) (si está presents) representa el nivel de Service Pack aplicado al software WebLogic Server 6.0.
  • Remove WebLogic Default Service— Elimina el servicio WebLogic Server de nuestro sistema: el servidor por defecto WebLogic Server no arrancará automáticamente cada vez que arranquemos nuestro sistema.
  • Start Default Console— Arranca la consola por defecto de WebLogic Server en nuestro sistema Windows. (La consola por defecto es un ejemplar de la Consolad de Administración basada en Web para WebLogic Server.) Debemos arrancar el servidor por defecto de WebLogic Server antes de arrancar la consola por defecto. Se nos pedirá que introduzcamos un nombre de usuario y una password para arrancar la consola por defecto; el nombre de usuario es system y la password es la introducida durante la instalación.
  • Start Default Server— Arrancar el servidor por defecto WebLogic Server en nuestro sistema Windows. Se nos pedirá una password para arrancar el servidor por defecto; la password es la password del sistema que introdujimos durante la instalación.
  • Uninstall WebLogic Server 6.0(spx) (o "About WebLogic Server 6.0 for a WebLogic Server 6.0 installation with no Service Packs applied")— Desinstala el software WebLogic Server 6.0. La x en (spx) (si está presents) representa el nivel de Service Pack aplicado al software WebLogic Server 6.0.

COMPARTE ESTE ARTÍCULO

ENVIAR A UN AMIGO
COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN GOOGLE +
ARTÍCULO ANTERIOR

¡SÉ EL PRIMERO EN COMENTAR!
Conéctate o Regístrate para dejar tu comentario.