WSO2 ESB : Deploy https proxy services

Al intentar desplegar servicios SSL (https) en WSO2 ESB aparece un mensaje de error indicando que no se puede establecer la conexión con el servidor.

Esto es debido a que el certificado que utiliza el servidor al que nos queremos conectar por el canal https, no pertenece a la lista de certificados reconocidos o de confianza del servidor WSO2 ESB.

Los certificados de confianza se encuentran en el keystore que se encuentra localizado en la siguiente ruta:
repository/resources/security/client-truststore.jks
Para importarlo, podemos utilizar el comando keytool con la opción -import y utilizar el password "wso2carbon" o bien utilizar la aplicación portecle.
keytool -import -keystore client-truststore.jks -file ssl-server.crt -alias ssl-server
Ahora ya podemos realizar la publicación del proxy service SSL.

Saludos,

JK

Instalar Maven3 en Ubuntu 11.10 desde repositorio

¿Estás cansado de tener que instalar y configurar Maven3 cada vez que configuras el ordenador con Ubuntu? ¿Te gustaría instalarlo fácilmente a partir de un repositorio? Pues bien, siguiendo los siguientes pasos podrás hacerlo con facilidad:
sudo apt-get install python-software-properties
sudo add-apt-repository "deb http://build.discursive.com/apt/ lucid main"
sudo apt-get update
sudo apt-get install maven
¿Qué es lo que hace el sistema? Básicamente lo siguiente:
  1. Descargar maven de la web de Apache Software Foundation.
  2. Desempaquetarlo en /usr/local/apache-maven-3.0.3 y crear un enlace simbólico en /usr/local/maven.
  3. Crear un fichero denominado /etc/profile.d/maven.sh donde establece las variables M2_HOME y añade maven al PATH del sistema.
Una vez instalado, basta con cerrar tu sesión y volver a entrar para poder ejecutar mvn!!

JK

P.D. Más información en este link.

Ubuntu 11.10 y awus036nh [Fixed]

Llevo algunos días actualizando las versiones de los ordenadores de casa, y aunque en la mayoría de casos todo ha ido bien, he encontrado un problema con la tarjeta wifi USB de Alfa Network modelo AWUS036NH.

Después de googlear un poco, he visto Ubuntu 11.10 ha dejado de incluir los drivers de Ralink en el kernel (más información aquí).

Para solucionar el problema es necesario incluir el módulo rt2800usb en la lista de módulos disponibles en /etc/modules. Con el siguiente comando podéis hacerlo fácilmente:
echo rt2800usb | sudo tee -a /etc/modules
Más información de utilidad en estos enlaces:
Saludos,
JK

ScreenR y plugin jre para firefox en Ubuntu 11.04

A la hora de utilizar la herramienta screenr en ubuntu 11.04, he tenido algunos problemas con el plugin de JRE de firefox y es que, aunque lo tenía instalado correctamente, no había forma de que apareciera en la lista de plugins de firefox.


Para que aparezca tal y como se puede ver en la figura anterior, he seguido los siguientes pasos:
  1. Acceder a la carpeta de plugins de firefox 
    • cd /usr/lib/mozilla/plugins
  2. Crear un enlace directo a la librería libnpjp2.so
    • sudo ln -s /opt/java/jdk6/jre/lib/amd64/libnpjp2.so
      • Esta línea se debe adaptar en función de donde tengáis instalado la versión de jre y la distribución (i386 o amd64)
Y con esto ya lo tenéis solucionado!

JK

Mikogo: Web Conference Sharing

Por fin he encontrado una solución para hacer conferencias remotas y que funciona tanto en windows, como en mac y en Linux. Hasta ahora la mayoría de productos que utilizaba eran exclusivos para windows y mac y no existía la posibilidad de usarlos desde entornos linux.

El producto se llama Mikogo, y lo mejor de todo es que es una solución free!

Las instrucciones para instalarlo en Linux son muy sencillas y he probado que en linux ubuntu 11.04 funciona correctamente.

La sensación acerca del producto, es que se trata de una primera versión que cumple con las necesidades básicas y que seguramente irá evolucionando con el tiempo si consiguen que la gente lo utilice.

¿Conocéis alguna otra solución parecida y que funcione en los 3 sistemas operativos?

JK