Blog Open Source de Neodoo Microsystems
Notas, trucos y consejos sobre integración y desarrollo
Error en el Code Snippet “Creating FEDERATED tables with a stored procedure“
No suele pasar muy a menudo pero cuando reparas algo, te sientes bien. Hay un código en la forja de MySQL que permite generar una tabla federada a partir de una tabla normal accesible en: http://forge.mysql.com/tools/tool.php?id=54 Pues bien, MySQL es sensible a las mayúsculas y minúsculas (en versiones anteriores daba igual y por eso el […]
Cambiar las opciones por defecto de impresión de firefox
Cuando imprimes una página web con firefox, por defecto se imprime una cabecera indicando la URL y un pie. Estas opciones se pueden cambiar a la hora de imprimir, pero no se ofrece ninguna opción para cambiar su valor por defecto. Para ello deberemos ir a la página de configuración, poniendo en la barra de […]
Modificar ficheros de un iso
Para modificar ficheros de un archivo iso primero hay que montar el iso: mount -t is09660 -ro loop imagen.iso /mnt/cd y copiar su contenido. (O se puede descomprimir el iso en una carpeta) Despues hay que copiar lo que queramos modificar. Y por último crear un nuevo iso: mkisofs -joliet-long -o nuevo.iso -R -J carpeta
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 […]

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.