Complemento de Estudio Weblogic Basico

Embed Size (px)

Citation preview

  • Qu es WebLogic? BEA WebLogic es un servidor de aplicaciones J2EE y tambin un servidor web HTTP de Oracle, para Unix, Linux, Microsoft Windows, y otras plataformas. Qu es el servidor de administracin? Cul es la diferencia entre el administrador y el servidor administrado? Servidor de administracin es la interfaz de configuracin central de dominio que se utiliza para crear, eliminar y configurar los recursos de un dominio como servidor administrado, mquina, grupo, fuente de datos, jefes de obra, etc. No hay ninguna diferencia entre el servidor de administracin y el administrado, salvo aplicacin de la interfaz de administracin de forma predeterminada implementada en el servidor de administracin que se utiliza para configurar los recursos del dominio. Cmo acceder a la consola de administracin? http://localhost:7001/console Cul es el puerto por defecto del servidor de administracin (Adminserver)? 7001 Qu es config.xml? Es el archivo central de la configuracin de un dominio todos los recursos que se han configurado desde la consola de administracin o lnea de comandos o mediante cualquier otra herramienta sern registrados en este archivo. Qu es el archivo boot.properties? Es el archivo utilizado por el servidor de administracin o administrado durante el inicio para identificar (autenticar) a un nombre de usuario y contrasea. Ubicado en /base_domain/servers/server_name/security. Cmo iniciar el servidor de administracin y el servidor administrado? Vaya a su directorio de dominio de dominio cd $ ORACLE_HOME / user_projects / domains / / bin Ejecute a continuacin $. / startWebLogic.sh Qu es el gestor de nodos? Cules son los beneficios del gestor de nodos? Es una utilidad o proceso en ejecucin en un servidor fsico que permite iniciar, detener, suspender o reiniciar el Administracin y servidores gestionados de forma remota No est asociado con un dominio: - Se puede iniciar cualquier instancia de servidor que residen en el mismo servidor fsico No se requiere si se utiliza la consola de administracin para iniciar servidores Se requiere de migracin del servidor entero y para algunas configuraciones de migracin automtica del servidor Tiene las siguientes versiones: - Java-based - Script-based Qu es el archivo weblogic.jar? Es el instalador de la aplicacin WebLogic Qu es el clster? Cules son los beneficios de un clster? Un clster es un grupo lgico de servidores WLS. Los grupos de servidores Oracle WebLogic proporcionan: - Alta disponibilidad (fiabilidad) - El equilibrio de carga (escalabilidad) Un clster es transparente para el cliente.

  • Qu es JMS? JMS es una API de Java para acceso orientado a mensajes middleware. Qu es SSL o cual es el propsito de SSL? Modo de seguridad encriptado para la comunicacin Cules son los diferentes tipos de archivos de despliegue (deployment) que soporta WebLogic? EAR EJB-JAR JAR RAR Dentro del Dominio de WebLogic, qu es una mquina? Es una computadora que aloja las instancias del Oracle WebLogic Server Qu es JNDI? El Java Naming and Directory Interface es un API para acceder de manera uniforme los diferentes Naming and Directory Services. Este es un gran paso adelante porque: - Diferentes servicios utilizan ampliamente diferentes esquemas de denominacin - Las aplicaciones Java pueden ahora navegar sin problemas a travs de bases de datos, archivos, directorios, objetos y redes. Qu es un JDBC? Java Data Base Connectivity La interfaz Java estndar para acceso heterogneas a bases de datos Qu es JAAS y paraqu sirve? Java Authentication and Authorization Service, or JAAS Marco de gestin de la seguridad basada en Java. El objetivo principal de JAAS es separar las preocupaciones de la autenticacin del usuario para que puedan ser manejados de forma independiente. Donde debes crear el archivo boot.properties? /base_domain/servers/server_name/security Cules son las formas de crear Servidores, Maquinas? Script Wlst Consola Para qu sirve la opcin" managed " cuando se crea una plantilla del dominio? Para indicar si van a llevar la configuracin de servidores administrados Cul es la estructura de directorios de WebLogic Server (directorios principales)? Coherence Deployments_Weblogic Logs Modules Servers User_proyects Utils Wlserver Qu hace el JTA? Java Transaction API (JTA) JTA especifica interfaces Java estndar entre un gestor de transacciones y las partes involucradas en un sistema de transacciones distribuidas: el gestor de recursos, el servidor de aplicaciones y las aplicaciones transaccionales. Comando para exportar grficos? Xhost +

  • Para qu sirve un canal (NetworkChannel)? Definir el conjunto de atributos bsicos de una conexin de red a WLS Se pueden asignar varios canales a un solo servidor (segmento el trfico de red) Paraqu sirve nmEnroll? Para copiar el dominio requerido y la informacin de configuracin de una maquina a otra. nmEnroll([domainDir],[nmHome]) Define JMS y cuales protocolos soporta? Java Message Service Mensajera empresarial proporciona un servicio fiable y flexible para el intercambio asncrono de datos crticos de negocio y eventos en toda la empresa. Soporta: Queue (colas) maneja el de punto a punto Topic maneja Publisher /suscribers Cul es la diferencia entre el modo produccin y el modo de desarrollo de Weblogic? En modo desarrollo: Se estn creando las aplicaciones, por ende la seguridad es ms relajada, en este modo por ejemplo se hace auto-deploy de los aplicativos. En modo produccin: Las aplicaciones estn ejecutndose en su forma final, la seguridad en este modo est totalmente configurada. Qu es el MBean? Los MBeans son objetos java similares conceptualmente a los javaBeans y son los encargados de representar cada una de las entidades. Cul es la diferencia entre los archivos con extension .out and .log en Weblogic? -Los archivos .log proporcionan informacin acerca de eventos, tales como el despliegue de nuevas aplicaciones o la falta de uno o ms subsistemas. -En el punto .out se genera durante la ejecucin de algn script y este te manda los mensajes de errores. Qu beneficios proporciona un clster de WebLogic Server? Un clster es un grupo lgico de servidores WLS. grupos de Oracle WebLogic Server proporcionan: - Alta disponibilidad (fiabilidad) - El equilibrio de carga (escalabilidad) Un clster es transparente para el cliente. Qu Significan los parmetros -Xms y -Xmx? Hacen referencia a la memoria mnima o de inicio que utiliza un servidor Menciona los mtodos empleados para iniciar un servidor Administrado? Console Scripts wlst Menciona una forma de saber que versin de Java se est manejando? Java -version Qu comando es utilizado para saber cunta memoria esta en uso (especficamente directorios)? du h Qu comando es utilizado para saber cunta memoria en Disco duro esta libre? df -h Menciona 3 Estados en los que puede estar un Servidor (administrado o administrador)?

  • Shut down, Suspend and running Plataforma J2EE WebLogic Server utiliza tecnologas de la plataforma Java 2, Enterprise Edition (J2EE). J2EE es la plataforma estndar para desarrollar aplicaciones multi-capa basadas en el lenguaje de programacin Java. Las tecnologas que componente J2EE fueron desarrolladas colaborativamente entre Sun Microsystems y otros vendedores de software entre los que se incluye BEA Systems. Java Servlets Un servlet es un programa Java que se ejecuta en el servidor, aceptando peticiones de cliente y generando respuestas dinmicas. un servlet es un programa ejecutado en el servidor. Es un mecanismo para implantar aplicaciones en el lado del servidor. Reciben peticiones y mandan resultados en HTTP, siendo el formato ms comn de salida una pgina HTML o un archivo XML. Java Server Pages (JSP) Son documentos HTML que se incrustan con etiquetas especiales para insertar cdigo Java, lo que proporciona contenido dinmico. Cuando el usuario hace una solicitud en un JSP, el servidor ejecuta el cdigo Java y genera un documento HTML, que se enva al cliente. Uno de los beneficios de JSPs es la separacin de las responsabilidades entre la presentacin al cliente y el contenido dinmico. Enterprise JavaBeans (EJB) Son una de las API que forman parte del estndar de construccin de aplicaciones empresariales J2EE. Ellos hacen posible para programadores relativamente nuevos desarrollar partes tiles de alta complejidad, con transacciones, y escalables aplicaciones empresariales. Deploy (enterprise application) Es una agrupacin de varios recursos en una unidad de despliegue que est empaquetado en un archivo .ear Este recurso incluye:

    Web applications (.war) EJB applications (.jar) Java applications (.jar) Resource adapters (.rar)

    install Cuntos tipos de instalacin weblogic weblogic? Hay 3 tipos de instalacin de WebLogic. Modo Grapical (interactivo, basado en GUI) El modo consola (basado en texto interactivo) Modo silencioso (Mtodo no interactivo utilizando. Xml archivo de propiedades (-mode = console-silent_xml = properties_xml_file). Java Naming and Directory Interface (JNDI) Servicios de nombres y directorios se utilizan para estructurar jerrquicamente los elementos que deben ponerse a disposicin de los programas distribuidos. Nombrar y proporcionar servicios de directorio de bsqueda de bsqueda, y caractersticas de enlace a sus clientes. Java Management Extensions (JMX)

  • JMX es una forma estndar de automatizar la gestin de los dispositivos que utilizan Java como lenguaje de control. La arquitectura JMX es un modelo de tres capas. El nivel de instrumentacin lo definen los requisitos para implementar recursos a manejar por JMX. Puede ser cualquier entidad, como aplicaciones, componentes o dispositivos. El nivel de agente es el encargado de controlar las entidades de la capa de instrumentacin. El nivel de gestin o adaptacin es el encargado de adaptar las entidades externas que interactan a nivel de agente. Dominio Es la unidad bsica de administracin de Oracle WebLogic Server. Se compone de una o ms instancias de servidor Oracle WebLogic y recursos relacionados lgicamente y servicios que se gestionan, en conjunto, como una unidad. Como se muestra en la grfica, La infraestructura de dominio bsico consiste en un Servidor de Administracin y opcionales servidores administrados y clusters. Los cambios realizados en la configuracin de un dominio se registran en el sistema de archivos en el directorio WL_HOME/user_projects/domains/base_domain/ config. El archivo boot.properties se crea en modo de desarrollo (no en modo de produccin). Node Manager Server Es un programa Java que le permite iniciar de forma remota y detener la Administracin y las Administradas instancias del servidor. Tambin supervisa y se reinicia automticamente despus de un fallo inesperado. Por defecto, el servicio del sistema operativo se inicia Node Manager para escuchar en localhost:5556 El archivo nodemanager.domains: especifica los dominios que una instancia de Node Manager controla. Por lo tanto, independientes los clientes no es necesario especificar explcitamente el directorio de dominio El archivo nodemanager.properties es el archivo generado al iniciar el script del gestor de nodos y define una variedad de opciones de configuracin para un proceso Node Manager Creando un Domain Template -iniciar el asistente para crear Templates (GUI): -utilizando el archivo config_builder.sh en la ruta WL_HOME/common/bin -crear a travs de la consola: -utilizando pack.sh para crear y unpack.sh para instalar ubicado en WL_HOME/common/bin WLST WebLogic Scripting Tool es un entorno de scripts de lnea de comandos para crear, gestionar y supervisar dominios de Oracle WebLogic Server. Jython Es una implementacin Java del popular lenguaje scripting Python