Avatar of admin

by admin

JBoss vs Java JDK Version Matrix

marzo 12, 2012 in Java, JBoss

Que version de Java (JDK) requiere cada version de JBoss AS?

JBoss version series 3.2.x 4.0.x 4.2.x 5.0.x 6.0
compiles with JDK version 1.3/1.4 1.4/5.0 5.0/6.0 5.0/6.0 6.0
runs under JDK version 1.3/1.4/5.0 1.4/5.0 5.0/6.0 5.0/6.0 6.0

 

fuente : https://community.jboss.org/wiki/JBossVsJavaJDKVersionMatrix

Avatar of diego

by diego

Introducción al Troubleshooting de Memoria JVM

diciembre 6, 2011 in Debug, How to, Java, WebSphere

Troubleshooting de Memoria Java

Frecuentemente se piensa que en Java no debería haber problemas de memoria, porque existe un Garbage Collector (GC) que libera el espacio ocupado por los objetos de la aplicación que ya no se encuentran referenciados,. Pero en ocasiones esto no es suficiente. Por este motivo es necesario entender cómo funciona la memoria en Java y cuáles son sus configuraciones, ya que no todo se hace de forma automática.

 

Garbage Collector

El Garbage Collector se activa cuando no hay suficiente memoria y ocurre un Allocation Failure (AF) o bien por un llamado utilizando System.gc() desde el programa (esto último no es aconsejable). GC trabaja en tres etapas: Mark, se marcan los objetos referenciados; Sweep, identifica los objetos no referenciados; y Compact, opcional pero muy costoso. La compactación busca remover todos los espacios entre los objetos y esto es complicado porque si un objeto es movido el GC debe cambiar todas las referencias que apuntan a él. La recolección de basura es llevada a cabo por el thread que hace el pedido de almacenamiento (Allocation) y se hace con un mecanismo llamado Stop_The_World (STW) que produce que todos los demás threads de la aplicación sean suspendidos mientras la recolección de basura es llevada a cabo.

Una buena práctica es siempre ejecutar la aplicación con la opción verboseGC habilitada en la JVM. El impacto es mínimo y la información provista respecto al uso de memoria de la JVM es invaluable al momento de ocurrir un problema. La siguiente información se puede obtener habilitando verboseGC:

  • Uso total de memoria en cada ciclo GC.
  • ¿Tarda mucho la recolección de basura?
  • ¿Ocurren demasiadas recolecciones?
  • Espacio libre en función de cantidad de recolecciones de GC.
  • ¿Sucedió un crash durante una recolección?

Si la opción verboseGC está habilitada, entonces, cuando se requiera recolectar información para analizar un problema podremos hacerlo sin demoras. De lo contrario, habrá que esperar a habilitarla y luego aguardar a que vuelva a ocurrir el problema para recién en la segunda ocurrencia poder juntar la información para el análisis (podría ser mucho tiempo). Entre otras cosas, esta información es importante al momento de determinar si el heap es muy grande o muy pequeño.

A continuación se muestra cómo habilitar verboseGC desde la consola administrativa de WebSphere:

Read the rest of this entry →

Avatar of admin

by admin

Protect-IP

diciembre 5, 2011 in Noticias

PROTECT IP / SOPA Breaks The Internet from Fight for the Future on Vimeo.

fuente: http://xavisys.com/stop-internet-censorship-legislation-in-the-us/

Avatar of admin

by admin

Lista de comandos utiles en Windows

junio 7, 2011 in Windows

Algunos son totalmente inutiles y otros me salvaron la vida mas de una vez asi que dejo la lista aca para quien lo necesite..

access.cpl: Comando para acceder a la opciones de accesibilidad.
accwiz: Comando para usar el asistente para accesibilidad.
hdwwiz.cpl: Comando para usar el asistente de agregar hardware.
appwiz.cpl: Comando para agregar o quitar programas.
control admintools: Comando para usar las herramientas administrativas.
wuaucpl.cpl: Comando para utilizar actualizaciones automáticas.
fsquirt: Comando para usar el asistente de transferencia con bluetooth.
cal: Comando para utilizar la calculadora de Windows.
certmgr.msc: Comando para utilizar certificados.
charmap: Comando para ver el mapa de caracteres.
chkdsk: Comando para utilidades de disco.
cmd: Comando para utilizar el promp de Windows.
clpbrd: Comando para ver el visor de portafolios.
dcomcnfg: Comando para ver el servicio de componentes. Read the rest of this entry →

Avatar of admin

by admin

Implementación de Servidores con GNU/Linux

marzo 28, 2011 in Linux

Excelente libro para quienes empiezan o quienes quieren refrescar un poco los conocimientos de Linux, escrito por Joel Barrios Dueñas.

Lo pueden descargar desde el siguiente link :

http://www.alcancelibre.org/filemgmt/visit.php?lid=1

Read the rest of this entry →

Avatar of admin

by admin

Application Servers console default ports..

marzo 21, 2011 in Ports

Listado de puertos para las diferentes consolas de App Servers..

WebSphere Application Server default console ports

Administrative console port

* Default value: 9090
* Configuration file: server.xml, virtualhosts.xml

http://localhost:9090/admin/logon.jsp

Adminstrative console secure port

* Default value: 9043
* Configuration file: server.xml, virtualhosts.xml

https://localhost:9043/admin/logon.jsp

Read the rest of this entry →

Avatar of admin

by admin

Habilitar el debug en Jboss, WAS, Weblogic, Tomcat..

marzo 21, 2011 in Debug, How to, JBoss, WebSphere

Configurar WebSphere Application Server o WebSphere Portal para debugging..
  1. Use the administrative console to select your working server.
  2. In Application Servers, select your server.
  3. In Additional Properties, click Debugging, and then select the check box Startup.

Nota: El idioma de la consola varia segun la configuracion de idioma del browser.

Read the rest of this entry →

Avatar of admin

by admin

Fixpack en WebSphere AppServer

marzo 2, 2011 in WebSphere

Ejemplo de la instalación de un Fixpack en WebSphere AppServer + IHS.

SO : Linux / Was version : WebSphere Application Server V6.0.2

Paths que se deben actualizar con el fixpack 43

En este ejemplo, se actualiza el WAS de un entorno con HA.

Siempre que actualicemos un WAS, hay que actualizar: el PATH donde esta instalado el

AppServer, el Plugin.

/opt/WebSphere-local/AppServer

/opt/WebSphere-local/AppServer/Plugins

/opt/IBMIHS-local

Path donde se encuentran los fixs :

http://www-01.ibm.com/support/docview.wss?uid=swg24027920

Read the rest of this entry →

Avatar of admin

by admin

Linux Shell Scripting Tutorial

enero 27, 2011 in Uncategorized

Adjunto un manual pdf para aprender shell scripting – Linux Shell Scripting.pdf

fuente -> http://bash.cyberciti.biz/guide/Main_Page

Avatar of admin

by admin

Cyber-Ark, un almacen de contraseñas Online..

diciembre 21, 2010 in Security

¿Que es Cyber-Ark?, voy a tratar de explicar esto lo mas simple posible para quienes no concen el producto ni sus funciones.. Cyber-Ark es una empresa dedicada a crear software de maxima seguridad para grandes empresas y entidades del gobierno.

En mi experiencia he instalado y puesto en producción el Enterprise Password Vault en su versión 4.6 ..

Read the rest of this entry →