SlideShare a Scribd company logo
1 of 18
Download to read offline
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
JBoss Application Server 7
Marcos A. Reynoso
<marcosr@epidataconsulting.com>
12 de Junio 2012
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Agenda
● Había una vez.. JBoss
● La nueva arquitectura de JBoss AS 7
●
Instalación y formas de administración
● Modos de operación
● Estructura de directorios
●
Deploy de una aplicación
● Preguntas
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Había una vez.. JBoss
JBoss es un servidor de aplicaciones Java EE de código abierto,
desarrollado enteramente en java, la primer versión fue
desarrollada por Marc Fleury, creando la empresa JBoss Inc. La
cual en 2006 es adquirida por Red Hat.
Había una vez.. JBossHabía una vez.. JBoss
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Había una vez.. JBossHabía una vez.. JBossHabía una vez.. JBoss
JBoss TimeLine
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Había una vez.. JBossHabía una vez.. JBossHabía una vez.. JBoss
JBoss Kernel
- JBoss AS 2.X, 3.X, 4.X : JBoss JMX MicroKernel
- JBoss AS 5.X, 6.X : JBoss MC - Microcontainer
- JBoss AS 7 : JBoss MSC – Modular Service Container
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
La nueva arquitectura de JBoss AS 7
● JBoss Modules
● Modular Service Container (MSC)
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Instalación y formas de administración
Instalación
Requiere pára la instalación:
Java 6 (java.oracle.com)
Jboss as 7(jboss-as-7.1.1.Final.zip)
Configuración de inicio:
jboss-as-7.1.1.Final/bin/standalone.conf( se configura
donde esta la jvm)
Arranque de una instancia:
$JBOSS_HOME/bin/standalone.sh -b=192.168.100.10
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /home/epidata/jboss-as-7.1.1.Final
JAVA: /opt/java/jdk/bin/java
JAVA_OPTS: -server -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true
-Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
-Djboss.server.default.config=standalone.xml
=========================================================================
18:30:59,080 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA
18:31:00,026 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA
18:31:00,324 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
18:31:05,685 INFO [org.xnio] XNIO Version 3.0.3.GA
18:31:05,715 INFO [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http)
18:31:05,789 INFO [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA
18:31:05,858 INFO [org.jboss.remoting] JBoss Remoting version 3.2.3.GA
18:31:06,011 INFO [org.jboss.as.clustering.infinispan] JBAS010280: Activating Infinispan subsystem.
18:31:06,037 INFO [org.jboss.as.naming] JBAS011800: Activating Naming Subsystem
18:31:06,062 INFO [org.jboss.as.security] JBAS013101: Activating Security Subsystem
18:31:06,135 INFO [org.jboss.as.osgi] JBAS011940: Activating OSGi Subsystem
18:31:06,139 INFO [org.jboss.as.configadmin] JBAS016200: Activating ConfigAdmin Subsystem
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Instalación y formas de administración
Administración
En esta versión de JBoss AS cambió un poco la forma de administrarlo. Ahora
se cuenta con las siguientes opciones:
●
La consola de Administración web
●
Un cliente muy completo de linea de comando (también llamado sólo
CLI).
●
Una API java que se puede acceder directamente con java remoting.
● Una API REST-like para enviar comando por http
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Instalación y formas de administración
Administración
La consola de Administración web
La consola de administración web es una aplicación hecha en GWT que
nos permite hacer tareas de configuración y administración.
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Instalación y formas de administración
Administración
Interfaz de linea de comandos (CLI)
La interfaz de línea de comandos (llamada comunmente CLI) es una
interfaz de administración que permite hacer una administración
basada en la ejecución de comandos.
./bin/jboss-admin.sh
You are disconnected at the moment. Type 'connect' to connect to the server
or 'help' for the list of supported commands.
[disconnected /]
[disconnected /] connect
Connected to domain controller at localhost:9999
[domain@localhost:9999 /] quit
Closed connection to localhost:9999
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Modos de operación
Standalone
Para muchos casos, la capacidad de manejo centralizado no es necesario. Para
estos casos, una instancia de JBoss Application Server 7 se puede ejecutar como
un "standalone server". Una instancia de standalone server es un proceso
independiente, más parecido a lo que es una instancia de JBoss Application
Server 3, 4, 5, o 6. Estas instancias se ejecutan usando el script de inicio
standalone.sh (standalone.bat para windows).
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Modos de operación
Managed Domain
Una de las nuevas funcionalidades principales de JBoss AS 7 es poder manejar multiples
instancias de JBoss Application Server 7 desde un mismo punto de control. En un conjunto
de servidores cada uno es referido como un miembro de un "dominio" (domain) con un
unico proceso controlador de dominio (Domain Controller)
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Estructura de directorios
Básicamente se encuentra dividido en dos partes principales que muestran la diferencia
entre los modos de arranque standalone y domain.
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Deploy de una aplicación
Para deployar una aplicación en JBoss AS 7 hay varias formas de hacerlo:
Consola de administración
JBoss-CLI
FileSystem
Hay que tener en cuenta que cambio el formato de archivos desplegables y que ahora las
aplicaciones son modulos del contenedor y que se deben explicitar las dependencias
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Deploy de una aplicación
Deploy desde Consola de Administración
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Deploy de una aplicación
Deploy desde JBoss CLI
Deploy
[standalone@localhost:9999 /] deploy /home/test/apptest.war
'apptest.war' deployed successfully.
Se puede ver en standalone.xml :
<deployments>
<deployment name="apptest.war" runtime-name="apptest.war"
sha1="af4edddaa426ccc367fed33cb67553ba21e0bc3d"/>
</deployments>
Undeploy
[standalone@localhost:9999 /] undeploy /home/test/apptest.var
Successfully undeployed apptest.war
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago
Oficina Comercial | Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Argentina
Tel: (+5411) 5031-0060/61
info@epidataconsulting.com
//www.epidataconsulting.com
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Preguntas
Contacto Institucional
Argentina
Tel: (+5411) 5031-0060 | 0061
info@epidataconsulting.com
Oficina Comercial|Administrativa
Maipú 521 - Piso 1, Oficina A
Ciudad Autónoma de Buenos Aires
Software Factory
Tucumán 781 - Piso 2
Ciudad Autónoma de Buenos Aires
Chile
Oficina Comercial
Apoquindo 3600 - Pisos 5 y 7
Las Condes - Santiago

More Related Content

Similar to Epicharla JBoss AS 7

Mcvs ad-04 acta de entrevista al usuario 2-v2
Mcvs ad-04 acta de entrevista al usuario 2-v2Mcvs ad-04 acta de entrevista al usuario 2-v2
Mcvs ad-04 acta de entrevista al usuario 2-v2lnavarros
 
Mcvs de-02 manual de usuario final
Mcvs de-02 manual de usuario finalMcvs de-02 manual de usuario final
Mcvs de-02 manual de usuario finallnavarros
 
Manual de uso del paquete profit plus
Manual de uso del paquete profit plusManual de uso del paquete profit plus
Manual de uso del paquete profit plusmariacastillo314
 
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01Francisco Javier Díaz Carreño
 
Gestion documentaria y calidad v 6 4_14
Gestion documentaria y calidad v 6 4_14Gestion documentaria y calidad v 6 4_14
Gestion documentaria y calidad v 6 4_14Ernesto Pablo Bauer
 
Profit Plus
Profit PlusProfit Plus
Profit PlusRaldinez
 
Plan estrategico (gruniski)
Plan estrategico (gruniski)Plan estrategico (gruniski)
Plan estrategico (gruniski)JUAN ENRIQUE
 
Practica integradora ii parcial administracion de un sistema operativo comer...
Practica integradora ii parcial  administracion de un sistema operativo comer...Practica integradora ii parcial  administracion de un sistema operativo comer...
Practica integradora ii parcial administracion de un sistema operativo comer...Angel Rene
 
Trabajo completo de sistema profit plus
Trabajo completo de sistema profit plusTrabajo completo de sistema profit plus
Trabajo completo de sistema profit plusluisravel88
 
Informe bimestral-alberto ariza
Informe bimestral-alberto arizaInforme bimestral-alberto ariza
Informe bimestral-alberto arizaAlberto Ariza
 
Aplicación para la gestión administrativa
Aplicación para la gestión administrativaAplicación para la gestión administrativa
Aplicación para la gestión administrativaArgelis De Blanco
 
Salinas
SalinasSalinas
Salinasmeyg
 
Necesidades Aliado Deitek Meditek
Necesidades Aliado Deitek MeditekNecesidades Aliado Deitek Meditek
Necesidades Aliado Deitek MeditekDeitek Systems
 
"Cómo definir una estrategia de Outsourcing y no morir en el intento"
"Cómo definir una estrategia de Outsourcing y no morir en el intento""Cómo definir una estrategia de Outsourcing y no morir en el intento"
"Cómo definir una estrategia de Outsourcing y no morir en el intento"Quint Wellington Redwood Iberia
 
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.ppt
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.pptASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.ppt
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.pptssuser835820
 

Similar to Epicharla JBoss AS 7 (20)

Mcvs ad-04 acta de entrevista al usuario 2-v2
Mcvs ad-04 acta de entrevista al usuario 2-v2Mcvs ad-04 acta de entrevista al usuario 2-v2
Mcvs ad-04 acta de entrevista al usuario 2-v2
 
Mcvs de-02 manual de usuario final
Mcvs de-02 manual de usuario finalMcvs de-02 manual de usuario final
Mcvs de-02 manual de usuario final
 
Manual de uso del paquete profit plus
Manual de uso del paquete profit plusManual de uso del paquete profit plus
Manual de uso del paquete profit plus
 
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
 
Gestion documentaria y calidad v 6 4_14
Gestion documentaria y calidad v 6 4_14Gestion documentaria y calidad v 6 4_14
Gestion documentaria y calidad v 6 4_14
 
Comercio electronico - Proyecto modelo de negocio
Comercio electronico - Proyecto modelo de negocioComercio electronico - Proyecto modelo de negocio
Comercio electronico - Proyecto modelo de negocio
 
Profit Plus
Profit PlusProfit Plus
Profit Plus
 
Plan estrategico (gruniski)
Plan estrategico (gruniski)Plan estrategico (gruniski)
Plan estrategico (gruniski)
 
Practica integradora ii parcial administracion de un sistema operativo comer...
Practica integradora ii parcial  administracion de un sistema operativo comer...Practica integradora ii parcial  administracion de un sistema operativo comer...
Practica integradora ii parcial administracion de un sistema operativo comer...
 
Trabajo completo de sistema profit plus
Trabajo completo de sistema profit plusTrabajo completo de sistema profit plus
Trabajo completo de sistema profit plus
 
Nagios
NagiosNagios
Nagios
 
Profit plus
Profit plusProfit plus
Profit plus
 
P14 danielgarciapalacios
P14   danielgarciapalaciosP14   danielgarciapalacios
P14 danielgarciapalacios
 
Informe bimestral-alberto ariza
Informe bimestral-alberto arizaInforme bimestral-alberto ariza
Informe bimestral-alberto ariza
 
Aplicación para la gestión administrativa
Aplicación para la gestión administrativaAplicación para la gestión administrativa
Aplicación para la gestión administrativa
 
sistema de empresas
sistema de empresassistema de empresas
sistema de empresas
 
Salinas
SalinasSalinas
Salinas
 
Necesidades Aliado Deitek Meditek
Necesidades Aliado Deitek MeditekNecesidades Aliado Deitek Meditek
Necesidades Aliado Deitek Meditek
 
"Cómo definir una estrategia de Outsourcing y no morir en el intento"
"Cómo definir una estrategia de Outsourcing y no morir en el intento""Cómo definir una estrategia de Outsourcing y no morir en el intento"
"Cómo definir una estrategia de Outsourcing y no morir en el intento"
 
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.ppt
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.pptASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.ppt
ASESORIAS MANTENIMIENTO DE MAQUINARIA y VEHICULOS.ppt
 

Recently uploaded

manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfprofmartinsuarez
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxJohanna4222
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerRobertoCarrancioFern
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptxjarniel1
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesssuserbe0d1c
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...Kevin Serna
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadaspqeilyn0827
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometriasofiasonder
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariaandresingsiseo
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareAndres Avila
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdffrank0071
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf7adelosriosarangojua
 
Bloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas DistribuidosBloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas DistribuidosLuisAntonioLopezGome
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.saravalentinat22
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxTaim11
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Luis Fernando Uribe Villamil
 

Recently uploaded (20)

manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptx
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadas
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundaria
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
Bloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas DistribuidosBloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas Distribuidos
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 

Epicharla JBoss AS 7

  • 1. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires JBoss Application Server 7 Marcos A. Reynoso <marcosr@epidataconsulting.com> 12 de Junio 2012
  • 2. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Agenda ● Había una vez.. JBoss ● La nueva arquitectura de JBoss AS 7 ● Instalación y formas de administración ● Modos de operación ● Estructura de directorios ● Deploy de una aplicación ● Preguntas
  • 3. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Había una vez.. JBoss JBoss es un servidor de aplicaciones Java EE de código abierto, desarrollado enteramente en java, la primer versión fue desarrollada por Marc Fleury, creando la empresa JBoss Inc. La cual en 2006 es adquirida por Red Hat. Había una vez.. JBossHabía una vez.. JBoss
  • 4. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Había una vez.. JBossHabía una vez.. JBossHabía una vez.. JBoss JBoss TimeLine
  • 5. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Había una vez.. JBossHabía una vez.. JBossHabía una vez.. JBoss JBoss Kernel - JBoss AS 2.X, 3.X, 4.X : JBoss JMX MicroKernel - JBoss AS 5.X, 6.X : JBoss MC - Microcontainer - JBoss AS 7 : JBoss MSC – Modular Service Container
  • 6. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires La nueva arquitectura de JBoss AS 7 ● JBoss Modules ● Modular Service Container (MSC)
  • 7. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Instalación y formas de administración Instalación Requiere pára la instalación: Java 6 (java.oracle.com) Jboss as 7(jboss-as-7.1.1.Final.zip) Configuración de inicio: jboss-as-7.1.1.Final/bin/standalone.conf( se configura donde esta la jvm) Arranque de una instancia: $JBOSS_HOME/bin/standalone.sh -b=192.168.100.10 ========================================================================= JBoss Bootstrap Environment JBOSS_HOME: /home/epidata/jboss-as-7.1.1.Final JAVA: /opt/java/jdk/bin/java JAVA_OPTS: -server -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml ========================================================================= 18:30:59,080 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 18:31:00,026 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 18:31:00,324 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting 18:31:05,685 INFO [org.xnio] XNIO Version 3.0.3.GA 18:31:05,715 INFO [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http) 18:31:05,789 INFO [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA 18:31:05,858 INFO [org.jboss.remoting] JBoss Remoting version 3.2.3.GA 18:31:06,011 INFO [org.jboss.as.clustering.infinispan] JBAS010280: Activating Infinispan subsystem. 18:31:06,037 INFO [org.jboss.as.naming] JBAS011800: Activating Naming Subsystem 18:31:06,062 INFO [org.jboss.as.security] JBAS013101: Activating Security Subsystem 18:31:06,135 INFO [org.jboss.as.osgi] JBAS011940: Activating OSGi Subsystem 18:31:06,139 INFO [org.jboss.as.configadmin] JBAS016200: Activating ConfigAdmin Subsystem
  • 8. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Instalación y formas de administración Administración En esta versión de JBoss AS cambió un poco la forma de administrarlo. Ahora se cuenta con las siguientes opciones: ● La consola de Administración web ● Un cliente muy completo de linea de comando (también llamado sólo CLI). ● Una API java que se puede acceder directamente con java remoting. ● Una API REST-like para enviar comando por http
  • 9. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Instalación y formas de administración Administración La consola de Administración web La consola de administración web es una aplicación hecha en GWT que nos permite hacer tareas de configuración y administración.
  • 10. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Instalación y formas de administración Administración Interfaz de linea de comandos (CLI) La interfaz de línea de comandos (llamada comunmente CLI) es una interfaz de administración que permite hacer una administración basada en la ejecución de comandos. ./bin/jboss-admin.sh You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands. [disconnected /] [disconnected /] connect Connected to domain controller at localhost:9999 [domain@localhost:9999 /] quit Closed connection to localhost:9999
  • 11. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Modos de operación Standalone Para muchos casos, la capacidad de manejo centralizado no es necesario. Para estos casos, una instancia de JBoss Application Server 7 se puede ejecutar como un "standalone server". Una instancia de standalone server es un proceso independiente, más parecido a lo que es una instancia de JBoss Application Server 3, 4, 5, o 6. Estas instancias se ejecutan usando el script de inicio standalone.sh (standalone.bat para windows).
  • 12. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Modos de operación Managed Domain Una de las nuevas funcionalidades principales de JBoss AS 7 es poder manejar multiples instancias de JBoss Application Server 7 desde un mismo punto de control. En un conjunto de servidores cada uno es referido como un miembro de un "dominio" (domain) con un unico proceso controlador de dominio (Domain Controller)
  • 13. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Estructura de directorios Básicamente se encuentra dividido en dos partes principales que muestran la diferencia entre los modos de arranque standalone y domain.
  • 14. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Deploy de una aplicación Para deployar una aplicación en JBoss AS 7 hay varias formas de hacerlo: Consola de administración JBoss-CLI FileSystem Hay que tener en cuenta que cambio el formato de archivos desplegables y que ahora las aplicaciones son modulos del contenedor y que se deben explicitar las dependencias
  • 15. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Deploy de una aplicación Deploy desde Consola de Administración
  • 16. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Deploy de una aplicación Deploy desde JBoss CLI Deploy [standalone@localhost:9999 /] deploy /home/test/apptest.war 'apptest.war' deployed successfully. Se puede ver en standalone.xml : <deployments> <deployment name="apptest.war" runtime-name="apptest.war" sha1="af4edddaa426ccc367fed33cb67553ba21e0bc3d"/> </deployments> Undeploy [standalone@localhost:9999 /] undeploy /home/test/apptest.var Successfully undeployed apptest.war
  • 17. Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago Oficina Comercial | Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Argentina Tel: (+5411) 5031-0060/61 info@epidataconsulting.com //www.epidataconsulting.com Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Preguntas
  • 18. Contacto Institucional Argentina Tel: (+5411) 5031-0060 | 0061 info@epidataconsulting.com Oficina Comercial|Administrativa Maipú 521 - Piso 1, Oficina A Ciudad Autónoma de Buenos Aires Software Factory Tucumán 781 - Piso 2 Ciudad Autónoma de Buenos Aires Chile Oficina Comercial Apoquindo 3600 - Pisos 5 y 7 Las Condes - Santiago