SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler 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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
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 JUNITMaricarmen Sánchez Ruiz
 

Último (10)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.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