java native

cuando ejecuto mi aplicación en mi maquina me funciona perfectamente pero al pasar al servidor de desarrollo me da el siguiente error:

Exception in thread "main" java.lang.UnsatisfiedLinkError: crypt
at Retails.crypt.crypt(Native Method)
at Retails.Servidor_Retails.inicio(Servidor_Retails.java:210)
at Retails.Servidor_Retails.main(Servidor_Retails.java:277)

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

JNI

Eso pasa por estar usando librerías nativas... Ahora tienes que instalar las mismas libs en el server que tienes en tu máquina. Y no olviden hacer lo mismo al pasar a producción.

Imagen de 1a1iux

2 cosas

1. Revisa que tengas instalada la biblioteca indicada en el mensaje de error "crypt" -> libcrypt.so

2. Quizás sea necesario configurar la variable de ambiente LD_LIBRARY_PATH para que apunte a donde tienes instalada la biblioteca, si es que la tienes, claro.

Sale y vale
Byte