Blog Open Source de Neodoo Microsystems
Notas, trucos y consejos sobre integración y desarrollo
Error undefined symbol: adb_quote_set_lasttrade al ejecutar StockQuoteService en Axis2/C 1.6.0
Tras compilar el servicio y cliente del ejemplo StockQuoteService del proyecto Axis2/C 1.6.0 en mi Fedora 14 y proceder a ejecutar el cliente , el servidor lanzaba esta excepción cada vez que se lanzaba una petición del cliente: [root@neodoo bin]# ./axis2_http_server Started Simple Axis2 HTTP Server … ./axis2_http_server: symbol lookup error: ..//services/StockQuoteService/libStockQuoteService.so: undefined symbol: adb_quote_set_lasttrade […]
Presentación evento DemoLibre
A continuación, dejamos la presentación mostrada en el evento DemoLibre en el V encuentro de ASOLIF efectuado el Miércoles 11 de Mayo en las instalaciones de Madrid On Rails sobre una aplicación Android sobre plataformas PaaS:
Soluciones de movili…
Mapping simple de enums con JPA
Si se desea mapear un campo de tipo enum en una entidad de JPA, puede hacerse de forma muy sencilla con la anotación @enumerated: @Entity public class MyEntity { public static enum MyEnumType { ONE_VALUE, OTHER_VALUE; } private MyEnumType myValue; @Enumerated(EnumType.STRING) private MyEnumType getMyValue() { return myValue; } La anotación enumerated nos permite especificar EnumType.STRING […]
Como poner en BD las foráneas en modo CASCADE con Hibernate
Para indicar que una foranea se quiere poner en BD en modo CASCADE hay que usar la siguiente anotación: @OnDelete(action = OnDeleteAction.CASCADE) Un ejemplo, en la clase Establecimiento, que tiene un listado de Características, la tabla establecimiento_caracteristicas que tiene como foranea el id_establecimiento. Si queremos que esa foranea sea puesta en la BD como CASCADE […]
Como usar prependId y forceId en JSF
Esto parámetros se usan para que no se ponga el típico “xxxx:idform” en los identificadores de los componentes en JSF. Ejemplo: <h:form id=»form1″> <h:inputText id=»text1″/> … </h:form> El id será “form1:text1″, si se pone”prependId=false” en el <h:form> entonces el id será “text1″. A ningún elemento del form se le añadirá el […]
Arrancar el servidor web Jetty desde una aplicación Java
Por la pereza de tener que montar una aplicación WAR con su correspondiente servlet que procesase esta URL y tener 2 proyectos diferentes arrancados en Eclipse, me vino a la cabeza el arrancar un servidor web desde la misma aplicación. De los servidores web que encontré (el que viene por defecto en Java 6 tenía […]
Introducción a la librería Twitter4J y OAuth
En uno de nuestros proyectos de Turismo Rural, hemos tenido que integrar Twitter en la aplicación web y para ello hemos empleado la API Twitter4J. Primero deberemos registrar la aplicación en la sección de desarrollo de Twitter, es decir en http://dev.twitter.com: Creamos el registro de la aplicación: Ahora ya disponemos de los datos para poder […]
Chuleta de las fases de JSF y uso de ‘immediate’ y ‘bypassUpdates‘
JSF tiene 6 fases: Restore View – Crea o restaura la página anterior. Apply Request Values – Pasa los valores introducidos en la página a valores en el request. Process Validations – Hace las conversiones y validaciones de los valores introducidos y hace el ‘submit’ si son válidos. Update Model Values – Pone los valores […]
GNU Screen: Binding de varios comandos a una tecla
Una funcionalidad que me costó encontrar entre la documentación de screen es la posibilidad de asociar a una tecla por configuración varios comandos de screen. Para ello, se puede utilizar la keyword “eval”, seguido de los comandos entrecomillados. He aquí un ejemplo: bind w eval «kill» «focus up»
Eclipse, GAE, proxy, … no arranca el servidor de desarrollo
Si estando con Eclipse y detras de un proxy (o sin conexion) se intenta arrancar el servidor de desarrollo de Google Application Engine(GAE) y este se que arrancado pero sin devolver nada por el log, es porque esta intentando comprobar si hay actualizaciones del SDK y no seguira hasta que consiga conectarse. Para evitar este […]

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.