@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

middleware-instalar-weblogic-en-ubuntu-20

Middleware: Instalar Weblogic en Ubuntu

Middleware: Instalar Weblogic en Ubuntu

Oracle WebLogic Server es un servidor de aplicaciones Java EE que proporciona una plataforma robusta para desarrollar, implementar y ejecutar aplicaciones empresariales basadas en Java. A continuación, te guiaré a través del proceso de instalación de WebLogic en un sistema Ubuntu.

Requisitos Previos

  1. Sistema Operativo: Ubuntu 20.04 LTS o superior.
  2. Java Development Kit (JDK): WebLogic requiere JDK 8 o superior.
  3. Suficiente espacio en disco y memoria RAM: Al menos 2 GB de RAM y 10 GB de espacio en disco.

Voy a instalar sobre una máquina Proxmox con Ubuntu 23.04, Java 22.0.1 y WebLogic 14.1.1. Vamos al lío…

Paso 1: Instalación de Java Development Kit (JDK)

WebLogic requiere un JDK para ejecutarse. Puedes instalar OpenJDK utilizando los siguientes comandos (usa la versión de Oracle):

Verifica la instalación:

Paso 2: Descargar WebLogic Server

Ve al sitio oficial de Oracle y descarga el instalador genérico o el de Linux de WebLogic Server. Asegúrate de tener una cuenta de Oracle para poder descargar el archivo:

middleware-instalar-weblogic-en-ubuntu-1

  • Lo cargamos en el servidor:

Paso 3: Preparar el Entorno de Instalación

Crea un directorio para WebLogic y configura las variables de entorno necesarias:

Mueve el archivo de instalación descargado a este directorio. Por ejemplo, si el archivo descargado es fmw_12.2.1.4.0_wls.jar:

Paso 4: Ejecutar el Instalador de WebLogic

Descomprimimos el fichero:

Ejecuta el instalador utilizando Java:

Sigue las instrucciones del asistente de instalación (aunque la lances vía comando, se hace vía visual salvo que pongas las opciones de hacerlo en silencio). Durante la instalación, selecciona un directorio de instalación, por ejemplo, /opt/weblogic.

middleware-instalar-weblogic-en-ubuntu-2

middleware-instalar-weblogic-en-ubuntu-3

middleware-instalar-weblogic-en-ubuntu-4

middleware-instalar-weblogic-en-ubuntu-5

middleware-instalar-weblogic-en-ubuntu-6

middleware-instalar-weblogic-en-ubuntu-7

middleware-instalar-weblogic-en-ubuntu-8

middleware-instalar-weblogic-en-ubuntu-9

middleware-instalar-weblogic-en-ubuntu-10

Paso 5: Configuración del Dominio de WebLogic

Una vez completada la instalación, debes configurar un dominio de WebLogic. El propio asistente de instalación abre el siguiente, pero por si acaso, os dejo como se ejecuta:

  1. Navega al directorio ORACLE_HOME (donde instalaste WebLogic).
  2. Ejecuta el script de configuración:
Sigue las instrucciones del asistente para crear un nuevo dominio. Durante este proceso, se te pedirá que configures la administración del servidor, nodos, y otros parámetros.

middleware-instalar-weblogic-en-ubuntu-11

middleware-instalar-weblogic-en-ubuntu-12

middleware-instalar-weblogic-en-ubuntu-13

middleware-instalar-weblogic-en-ubuntu-14

middleware-instalar-weblogic-en-ubuntu-15

middleware-instalar-weblogic-en-ubuntu-16

middleware-instalar-weblogic-en-ubuntu-17

middleware-instalar-weblogic-en-ubuntu-18

middleware-instalar-weblogic-en-ubuntu-19

Paso 6: Iniciar el Servidor WebLogic

Para iniciar el servidor WebLogic:

Reemplaza base_domain con el nombre de tu dominio.

Paso 7: Acceder a la Consola de Administración de WebLogic

Una vez que el servidor está en funcionamiento, puedes acceder a la consola de administración:

  • Abre un navegador web.
  • Navega a http://localhost:7001/console.
  • Inicia sesión con las credenciales configuradas durante la creación del dominio.

middleware-instalar-weblogic-en-ubuntu-20

middleware-instalar-weblogic-en-ubuntu-21

Comandos Weblogic

Os dejo unos cuantos comandos:

 

  • startWebLogic.sh: Inicia el servidor de administración de WebLogic. Este script configura el entorno y luego invoca la JVM para iniciar el servidor.
  • stopWebLogic.sh: Detiene el servidor de administración de WebLogic de manera ordenada, asegurándose de que todas las transacciones actuales se completen antes de apagar el servidor.
  • startNodeManager.sh: Inicia el Node Manager, que es responsable de controlar los servidores gestionados en un dominio WebLogic.
  • stopNodeManager.sh: Detiene el Node Manager de manera ordenada.
  • setDomainEnv.sh: Configura las variables de entorno necesarias para ejecutar comandos y scripts específicos del dominio.
  • config.sh: Inicia el asistente de configuración gráfica para crear un nuevo dominio WebLogic o actualizar uno existente.
  • wlst.sh: Inicia la WebLogic Scripting Tool (WLST), una interfaz de línea de comandos basada en Python que permite la administración y configuración de WebLogic Server.
  • pack.sh: Utilizado para empaquetar un dominio o una extensión de dominio en un archivo JAR. Esto es útil para la migración o clonación de dominios.
  • unpack.sh: Utilizado para desempaquetar un dominio o una extensión de dominio desde un archivo JAR, generalmente en una ubicación diferente para fines de migración o clonación.
  • beasvc: Comando específico de Windows para configurar WebLogic Server como un servicio de Windows, lo que permite que el servidor se inicie automáticamente con el sistema operativo.
  • java: Comando para ejecutar la Máquina Virtual de Java (JVM). WebLogic Server se ejecuta dentro de una JVM y este comando se utiliza para iniciar WebLogic Server y otros componentes Java.

Directorios WebLogic

Os dejo unos cuantos directorios y sus funciones:

  • /opt/weblogic: Raíz de la instalación de WebLogic
  • /opt/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/mydomain: Raíz del dominio específico
  • /opt/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/mydomain/servers/AdminServer: Directorio del servidor de administración
  • /opt/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/mydomain/servers/AdminServer/logs : Archivos de registro del servidor de administración
  • /opt/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/mydomain/config :Archivos de configuración del dominio
  • /opt/weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/bin : Scripts comunes de configuración y gestión
  • /opt/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/mydomain/security : Archivos de seguridad y credenciales del dominio
  • /opt/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/lib : Bibliotecas y archivos jar necesarios para la ejecución del servidor
  • /opt/weblogic/Oracle/Middleware/Oracle_Home/user_projects/applications/: Ubicación de las aplicaciones desplegadas
  • /opt/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/mydomain/servers/AdminServer/tmp : Archivos temporales del servidor de administración

Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

implementar-soc-monitorizacion-completa-con-prometheus-alertmanager-grafana-y-loki-bajo-contenedores-3

Implementar SOC: Monitorización Completa con Prometheus, AlertManager, Grafana y Loki bajo Contenedores

Implementar SOC: Monitorización Completa con Prometheus, AlertManager, Grafana y Loki bajo Contenedores Seguimos implementando nuestro …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

1 × 2 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu