Lector Biometrico

Buen dia foro.
Desarrollé una aplicacion web para control de acceso con lector biometrico, en especifico el 4500 de digitalpersona.
En modo local todo funciona bien. capturo la huella a traves de un applet y puedo grabarla. Puedo autenticarme con huella o con correo, las dos funcionan bien. El problema surgio cuando lo puse en producción, el unico problema que tengo es cuando hace la autenticacion por huella, me lanza los siguientes mensajes:
java.lang.unsatisfiedLinkError:com.digitalpersona.onetouch.jni.MatchingLibrary.init()V y
java.lang.noClassDefFoundError:Could not initialize class com.digitalpersona.onetouch.jni.Matcher.
El applet funciona bien puesto que entrando con correo puede capturar y guardar huellas.
Utilizo jsf, glassfish e hibernate, ademas de primefaces.
Seria muy largo poner aqui todas las pruebas que he realizado.
Si alguien tiene experiencia con estos biometricos en web, le agradeceré sus comentarios.

Saludos.

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

jars

Esos mensajes salen en el cliente o en el server? Donde salgan, es que faltan jars en el classpath (por el NoClassDefFoundError) y una o más bibliotecas nativas (DLL en windows, o no sé qué sistema operativo usen) por lo de jni.

El servidor de hosting es

El servidor de hosting es windows server con glassfish. Al hacer el deploy en el server se exporta todo tal como esta en el proyecto de netbeans, el error se produce en esta parte del codigo:

@PostConstruct
public void iniciaDatos() {
matcher = DPFPGlobal.getVerificationFactory().createVerification(); // <-- AQUI
matcher.setFARRequested(DPFPVerification.MEDIUM_SECURITY_FAR);
referenceTemplate = DPFPGlobal.getTemplateFactory().createTemplate();
featureSet = DPFPGlobal.getFeatureSetFactory().createFeatureSet();
}

matcher esta definido como
private DPFPVerification matcher; //importado con:
import com.digitalpersona.onetouch.verification.DPFPVerification;
que pertenece a dpfpverification.jar agregado en las dependencias de maven.

No ubico que dlls requiere y donde ponerlas en el servidor. he probado con las que segun el manual utiliza y he fijado el java library path en glassfish pero sin exito.

Imagen de nomarlegnar

¿?

que fin tuvo este asunto?, se arregló y como lo lograste?

Saludos!!

Imagen de vagabundo errante

conexion applet jsf

Oye disculpa yo quiero realizar una aplicación con jsf y huella digital . mi pregunta es como enlazas el applet con el jsf

Imagen de adrianaaae

Sockets

También lo puedes realizar mediante sockets.

La solución para el problema mencionado es por que no instaló el controlador de la huella en el servidor.
Es por eso que hizo falta la DLL o Librería; pero por lo que veo nunca publicó la respuesta.

Saludos.

Imagen de vagabundo errante

lector biometrico

Les tengo informes que ahora el u are 4500 sdk version 3.4 se puede para javascript es lo que estoy intentando realizar como capturar la huella mediante
javascript y primefaces