java.sql.SQLException: java.lang.UnsatisfiedLinkError: db2jdbc (Not found in java.library.path)
El driver que estaba utilizando era:
COM.ibm.db2.jdbc.app.DB2Driver
Y el path del archivo zip:
/usr/IBM/db2/V9.5/java/db2java.zip
Este problema es causado por que el asistente de configuración es incapaz de encontrar el archivo libdb2jdbc.so el cual se encuentra en el directorio sqllib/lib64 o sqllib/lib32 de la instancia de db2, ejemplo:
/home/db2inst1/sqllib/lib64/libdb2jdbc.so
Antes de iniciar el asistente de configuración, hay que ejecutar el comando db2profile, que en mi caso se encuentra en:
/home/db2inst1/sqllib/db2profile
Y asegurarse ademas que la variable de entorno LIBPATH apunte al directorio que contiene el archivo libdb2jdbc.so.
cat $LIBPATH
cat: cannot open /usr/lib:/lib:/home/db2inst1/sqllib/lib64
Una vez hecho esto, pueden correrse los tasks de configuración, sin embargo un error muy similar saldra al intentar iniciar WebSphere Portal, asi que habrá que editar el archivo setupCmdLine.sh del perfil de WebSphere Portal y añadir al final del archivo:
/home/db2inst1/sqllib/db2profile
----
Creo que te refieres a la versión de WebSphere Portal 6.1.5, y también hace falta mencionar que la instalación la estas haciendo con root, ¿Cierto?
ResponderEliminar