Mostrando entradas con la etiqueta tip. Mostrar todas las entradas
Mostrando entradas con la etiqueta tip. Mostrar todas las entradas

21 dic 2011

Acceder a cuenta de Box.com desde Ubuntu 11.10

Hola de nuevo, aunque con algo de retraso... Hace poco cree una cuenta de Box.net, ahora Box, y con el tiempo he visto que no tienen ninguna aplicación para escritorios Linux (al menos yo no la he encontrado) y "googleando" un poco, he visto un artículo interesante de como configurar Box.net de una manera sencilla utilizando WebDAV, el artículo original está en http://bit.ly/vYGDwJ, y como me parece que está bastante bien lo voy a traducir y a modificar alguna cosa, ya que está basado en una versión anterior de Ubuntu a la que yo uso habitualmente.


Para configurar Box tendremos que hacer lo siguiente:

4 oct 2011

Uso de variables de Entorno con Spring


Hoy he tenido que pelearme con la configuración de Spring para poder desplegar una aplicación que ataca a una base de datos en diversos JBoss, con distintos esquemas de base de datos por usuario, así que he echado a volar mi imaginación y en lugar de utilizar diversos archivos de propiedades he decidido usar variables de entorno (que ya están definidas por requisitos de aplicación) esto aparentemente sencillo (al final lo era) se ha convertido en una odisea digna del propio Ulises, bueno no he tardado 20 años con dar con la solución, pero me ha costado un ratillo.

He empezado por lo sencillo (PropertyPlaceHolderConfigurer) y he pensado... "Pues si pongo el nombre de la vairiable de entorno... esto tiene que tirar si o si..." PUES NO!!! Navegando por los interneses he dado con varias páginas que me podían ayudar, pero nada, al final he hecho un "popurrí" y la cosa ha quedado tal que así:
  • Configuración del PropertyPlaceHolderConfigurer de spring:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE"/>
<property name="searchSystemEnvironment" value="true"/>
<property name="locations">
<list>
<value>classpath:application.properties</value>
<value>classpath:resources.properties</value>
</list>
</property>
</bean>
  • Configuración del DataSource
<bean id="dataSourceConfiguracion" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass" value="oracle.jdbc.OracleDriver" />
<property name="jdbcUrl" value="${DB_URL}" />
<property name="minPoolSize" value="10" />
<property name="maxPoolSize" value="100" />
<property name="initialPoolSize" value="10" />
<property name="idleConnectionTestPeriod" value="30000" />
<property name="testConnectionOnCheckin" value="true" />
<property name="preferredTestQuery" value="SELECT 1 FROM DUAL" />
<property name="user" value="${DB_USR}" />
<property name="password" value="${DB_PWD}" />
</bean>

En esta configuración DB_URL, DB_USR y DB_PWD están definidas como variables de entorno a nivel de usuario.

Espero que os sirva de ayuda.

Un saludo y a disfrutar!


14 jun 2011

Instalar Oracle 11gR2 XE beta en ubuntu 10.04

Hoy por necesidad me he visto obligado a instalar una versión de oracle en mi portatil, insisto en el tema de la obligación, ya que en un portatil un Oracle es demasiado "pesado", con lo que he tenido que hacer la configuración de la misma, para ello me he basado en varios HOW-TOs que he encontrado googleando, por eso voy a intentar resumirlo en este post.
Para configurar la versión Express Edition de Oracle 11g en ubuntu 10.04 x64 se deben seguir los siguientes pasos:
  1. Descargar la versión linux de 64 bits de la página oficial de Oracle
  2. Una vez descargada se descomprime el zip.
  3. Se instalan las librerías necesarias para continuar con los siguientes pasos, estas son alien y libaio1 para la instalación ejecutamos en una consola

    sudo apt-get install alien libaio1

23 mar 2011

Configurar Spring para uso de Datasources JNDI en JBOSS 6.0.0

He comprobado que crear DataSource JNDI para su uso con JBoss en una aplicación basada en Spring tiene tela marinera, en concreto con Spring 3.0.3.RELEASE, si además añadimos un par de frameworks más...


Hoy me he encontrado con la problemática de configurar un DataSource, bueno realmente era alguno más, pero la solución se aplica a uno y luego todos a disfrutar del "Cut&Paste", despues de googlear y goolglear he visto que no hay ningún sitio en el cual te digan de forma clara como hacerlo, así que he decidido intentar ponerlo yo en unas pocas palabras, así que vamos a ello.


Lo primero que hay que hacer es crear un archivo XML en $JBOSS_HOME/server/default/deploy/ que siga la nomenclatura <nombre_datasource>-ds.xml el contenido del archivo debe ser como el siguiente (en esta configuración se ha definido un pool con un mínimo y máximo):