SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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-v2
lnavarros
 
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
lnavarros
 
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
Francisco Javier Díaz Carreño
 
Plan estrategico (gruniski)
Plan estrategico (gruniski)Plan estrategico (gruniski)
Plan estrategico (gruniski)
JUAN ENRIQUE
 
Trabajo completo de sistema profit plus
Trabajo completo de sistema profit plusTrabajo completo de sistema profit plus
Trabajo completo de sistema profit plus
luisravel88
 
Informe bimestral-alberto ariza
Informe bimestral-alberto arizaInforme bimestral-alberto ariza
Informe bimestral-alberto ariza
Alberto Ariza
 
Salinas
SalinasSalinas
Salinas
meyg
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

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