Blog Open Source de Neodoo Microsystems
Notas, trucos y consejos sobre integración y desarrollo
Monitorización con JOPR
JOPR es un proyecto de la comunidad JBoss.ORG orientado a la monitorización. La última versión Jopr 2.2.1 permite instalarse utilizando una base de datos embebida (h2) sin necesidad de instalar PosgreSQL y/o Oracle. Para instalar el lado del servidor, se han de efectuar los siguientes pasos: Descargar el proyecto jopr 2.2.1 de aquí . Descomprimir […]
“vfs-nested.tmp” enorme
En el JBoss 5 se usa el VFS este crea una cache en el directorio “default/tmp/vfs-nested.tmp”. Donde cachea los jars de las aplicaciones que hay en el deploy para consumir menos memoria del heap. Esto puede llegar a suponer tener un tmp de varios GB y quedarse sin espacio el servidor. Esto se puede desactivar […]
Como configurar svn detrás de un proxy
Hay que modificar el fichero “/etc/subversion/servers”: [global] http-proxy-host=172.24.201.108 http-proxy-port=3128
Errores com.sun.facelets.impl.DefaultFacelet refresh was modified, flushing component applied
Este es uno de esos errores que te pueden volver locos, de esos que dices ‘en mi ordenador funcionaba, lo prometo’. El problema es que el ordenador de desarrollo y el servidor tienen distinta hora. La hora del servidor está retrasada respecto a la de desarrollo. Esto provoca que al modificar un archivo del war […]
Aumentar el tiempo del timeout de espera de una transacción en JBoss
Puede pasar que al entrar en un componente con el manejo de transacciones por contenedor se haga alguna tarea que lleve un tiempo considerable y como las transacciones estan controladas por el contenedor se abre la transacción al entrar al componente no cuando nosotros queremos. Esto puede provocar un timeout que no esperamos. Hay que […]
SELECT LIKE con wildcards en JPA
Si queremos hacer una consulta de un campo de texto y queremos usar %wildcards%m la primera idea es hacer algo como [java]Query q = entityManager.createQuery(“SELECT p FROM Pais p WHERE p.nombre LIKE ‘%:nombre%’ “); q.setParameter(“nombre”, “españa”);[/java] De esta forma dará un error diciendo que no encuentra el parámetro ‘nombre’. Esto es porque está puesto entre […]
Incluir columnas no agrupadas en Oracle en una vista
Una petición tipica es ver el salario mínimo para cada departamento. Cuyo código es trivial SQL> select deptno, min(sal) 2 from emp 3 group by deptno; pero si a la petición se añade que se quiere ver el número del empleado que tiene ese salario la cosa se dificulta. SQL> select deptno, empno, min(sal) 2 […]
-bash: /bin/rm: La lista de argumentos es demasiado larga
Si intentando eliminar ficheros de un directorio nos da este mensaje es porque el “rm” solo soporta 4000 parametros y al ponerle “*” lo que hace es sustituir el asterisco por todos los ficheros a eliminar. La solucion es la siguiente: # find /log/ -name «*2008*» -exec rm {} ; Con esto se hace una […]
Poder ejecutar comandos en remoto por SSH y sin password
1º Hay que crear las claves publica y privada: origen# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/a/.ssh/id_rsa): Created directory ‘/home/a/.ssh’. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/a/.ssh/id_rsa. Your public key has been saved in /home/a/.ssh/id_rsa.pub. […]
Crear tar.gz en AIX
Lo que en un linux se hace con : tar cvfz diretorio.tar.gz directorio En AIX se hace asi: tar cvf – directorio | gzip -c > directorio.tar.gz

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.