Blog Open Source de Neodoo Microsystems
Notas, trucos y consejos sobre integración y desarrollo
Activar GZIP en Tomcat y Apache
-Poner esto en el Connector en el server.xml para que aplique la compression por gzip:
{{{
compression=»on»
compressableMimeType=»text/html,text/xml,text/plain,text/css,text/javascript,application/xhtml+xml,application/x-javasc…
Sacar informacion hardware linux (RAM, CPU, Slots, …)
Hay un comando para poder sacar toda esta informacion. Es el «dmidecode».
Active Directory (LDAP) con JBoss Portal
1.- Cambiar el rol del administrador
* Hay que modificar ficheros xml donde sale puesto el rol «admin». (Esto sale explicado en «http://wiki.jboss.org/wiki/GiveAdminPrivileges»):
vi /opt/java/jboss/server/default/deploy/jboss-portal-ha.sar/conf/d…
Usar FCK Editor (WYSIWYG) con JBoss AS 4.2.x con JavaServer Faces
Para poder añadir las funcionalidades de esta librería a nuestro proyecto, vamos a usar una implementación ya creada que usa el código de FCKEditor (un potente editor WYSIWYG) y el de Apache MyFaces para su funcionamiento, llamado FCK Faces (descargar).
El programa FCK Faces tiene algunas dependencias, que debemos descargar y añadir a nuestro […]
Recuperar ID de un componente de Richfaces con JavaScript
Con JavaServer Faces tenemos el problema de que, en ocasiones, no sabemos cual es el identificador final de los componentes, una vez sean éstos mostrados al cliente, lo que nos impide usar funciones JavaScript para modificar las propiedades de estos componentes, o llamar a sus funciones JavaScript.
Para recuperar un componente JavaScript que representa al componente […]
Clonar particiones entre servidores por la red
-En el que se quiere copiar:
nc -l 9999 | dd of=/dev/VolGroup00/LogVol04 bs=1M
Esto abre el puerto 9999 y todo lo que llegue a el lo escribe con dd en la particion.
-En el que envia:
dd if=/dev/VolGroup00/LogVol04 bs=1M | nc 172.24.201.108 …
Modificar war de tomcat para que funcione el datasource en JBoss
-En JBoss sólo se pueden poner datasources en ficheros *-ds.xml. No se pueden poner en el META-INF/context.xml.
1.-Se crea el datasource correspondiente:
[datasources]
[local-tx-datasource]
[jndi-name]jdbc/test[/jndi-name]
….
[…
Comando Screen
-Crear sesiones con «screen»:
1.- «screen» para abrir una nueva ventana
2.- Arrancar lo que se quiera
3.- Escribir «screen -d» para salir de la ventana
4.- «screen -list» para ver las ventanas que tenemos
5.- «screen -x » para volver a entr…
Eventos en Seam
Durante su funcionamiento, Seam lanza una serie de eventos predefinidos al realizar ciertas. Estos eventos pueden ser escuchados por nuestra aplicación y actuar en consecuencia. Algunos eventos interesantes son: org.jboss.seam.validationFailed : Se lanza cuando hay un fallo de validación org.jboss.seam.postCreate.<name> : Se lanza cuando el componente con nombre <name> se instancia. Se puede usar de […]
Montar NFS en Fedora 7 con IPTABLES
Nos tenía que ocurrir algún día y uno de los discos duros de un de nuestros servidores ha muerto. Al estar montado en RAID1, teníamos la copia pero cómo se basa en FakeRaid, sigo sin saber a fecha de hoy cómo reinstalar el…

Utiliza nuestras máquinas AMI en AWS Marketplace
Utiliza nuestras plantillas preconfiguradas disponibles en AWS Marketplace para crear instancias de los contenedores y servidores de aplicaciones Open Source más importantes de la comunidad Java.
Suscríbete a nuestro boletín
Notas, trucos y consejos sobre integración y desarrollo.
Escribe tu dirección de correo electrónico y revisa a continuación tu email para confirmar la suscripción.