Subversive Logo
Inicialmente tenía conectados en Eclipse varios proyectos con un SVN utilizando el plugin Subclipse.

Debido a unos problemas en la creación de patches, tuve que cambiar a Subversive.

El problema viene porque una vez eliminado el plugin de Subclise y añadido el de Subversive, la única opción que aparece al pulsar botón derecho sobre un proyecto –> Team, es “Apply Patch…

Esto es debido a que Eclipse “recuerda” que el proyecto estaba conectado al SVN usando Subclipse (que ya no está disponible) y no me permite volver a conectarlo usando Subversive.

Para solucionarlo tenemos dos opciones.

La primera opción (des-instalar/re-instalar los plugins):

  1. Des-instala Subversive
  2. Re-instala Subclipse
  3. Verifica que los proyectos están conectados al SVN
  4. Botón derecho sobre el proyecto –> Team –> Disconect. Asegúrate de marcar “Do not delete the SVN meta-information (e.g. .svn subdirectories).
  5. Des-instala Subclipse
  6. Re-instala Subversive
  7. Botón derecho sobre el proyecto –> Team –> Share Proyect…

La segunda opción (si no quieres des-instalar/re-instalar):

  1. Crea un nuevo workspace vacío
  2. Abre Eclipse utilizando dicho workspace
  3. File –> Import –> General –> Existing Projects into Workspace
  4. Selecciona el proyecto del viejo workspace
  5. Botón derecho sobre el proyecto –> Team –> Share Proyect…

vía

taglibs
Una de las limitaciones que tiene el estándar EL (Expression Language) de JSP (al menos hasta la versión 2.2), es que no permite acceder a las constantes de una clase Java.

Para suplir esta carencia podemos crearnos nuestra propia tagLib. A continuación incluyo el código completo de una sencilla etiqueta que yo mismo he creado. La idea es muy sencilla, guardar un Map en una variable definida a nivel de Contexto de Aplicación Web (por defecto, pero configurable) y reutilizar dicha variable si ya ha sido definida en algún momento (por defecto, pero configurable) para evitar estar continuamente analizando la clase de la que queremos “extraer” las constantes.

Leer el resto de esta entrada »

WebSphere Liberty Profile
A continuación se describen los pasos a seguir para configurar el acceso a transacciones IMS (Information Management System) desde WebSphere Liberty Profile.

WebShpere Liberty Profile, a partir de la versión 8.5.5.2, soporta la configuración de adaptadores de recursos que cumplan con la especificación Java EE Connector Architecture (JCA) 1.6, 1.5 o 1.0.

Leer el resto de esta entrada »

WebSphere Liberty Profile
A continuación se describen los pasos a seguir para configurar el acceso a transacciones CICS (Customer Information Control System) desde WebSphere Liberty Profile.

WebShpere Liberty Profile, a partir de la versión 8.5.5.2, soporta la configuración de adaptadores de recursos que cumplan con la especificación Java EE Connector Architecture (JCA) 1.6, 1.5 o 1.0.

Leer el resto de esta entrada »

WebSphere Liberty Profile
Partimos de que tenemos un Eclipse con las WAS Developer Tools (WDT).

Antes de comenzar vamos a descargar los archivos que contienen el runtime y otras características adicionales que vayamos a necesitar.

Por defecto, la configuración de un entorno de ejecución de Websphere Liberty Profile solamente incluye una serie de features (características) estándar y si queremos añadir soporte para alguna feature adicional debemos seleccionarla en el momento de la definición del runtime (no es posible añadirla “a posteriori” una vez configurado el entorno de ejecución).

Podemos descargar los ficheros desde la página de descargas de WASdev cuya versión actual 8.5.5.4 (Enero 2015) se puede descargar de https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/downloads/wlp/8.5.5.4/

Leer el resto de esta entrada »

db2
SquirrelSQL es una estupenda herramienta para trabajar con bases de datos.  Sin embargo, he tenido algún problema ejecutando consultas contra bases de datos DB2.  Cuando una consulta contenía un problema de sintaxis (o se encontraba cualquier otro error durante su ejecución), solamente me mostraba el Código de Error SQL, no el mensaje de texto comprensible por un ser humano.

Pero existe un sencillo modo de solucionar este problema:

En el alias de conexión, se debe añadir la propiedad:
  retrieveMessagesFromServerOnGetMessage=true

jdbc:db2://<server>:<port>/<db-name>:retrieveMessagesFromServerOnGetMessage=true;

Extracto del DB2 infocenter:

If you want full message text from a data server when you execute SQLWarning.getMessage calls, set the retrieveMessagesFromServerOnGetMessage property to true.

vía

Eclipse Ico
¿Alguna vez has ojeado el código fuente Java de un colega que contenía una mezcla de espacios y tabuladores para la indentación, haciendo el código completamente ilegible? ¿O alguna vez has intentado comparar dos versiones de un fichero Java donde han cambiado los finales de línea, ofuscando la única línea de código que realmente ha cambiado? Esta entrada muestra un modo de dominar el infierno de los espacios en blanco a la hora de desarrollar con Eclipse.

Leer el resto de esta entrada »

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

A %d blogueros les gusta esto: