2016-12-17 2 views
0

ich mit dieser Konfiguration mit diesem neuen BenutzerWie aktualisiert man Benutzer in TomEE JDBCRealm?

<Realm className="org.apache.catalina.realm.JDBCRealm" 
      digest="MD5" 
      driverName="com.mysql.jdbc.Driver" 
      connectionURL="jdbc:mysql://localhost:3306/database" 
      connectionName="admin" 
      connectionPassword="pass" 
      userTable="USUARIO" 
      userNameCol="USUARIO" 
      userCredCol="PASSWORD" 
      userRoleTable="USUARIOROL" 
      roleNameCol="ROL" /> 

Es funktioniert gut, aber eine externe Anwendung fügt neue Benutzer in der Datenbank, so kann ich nicht einloggen, um meine Anwendung JDBCRealm in TomEE 1.7.0 MySQL-Verbindung verwenden , es sei denn, ich starte TomEE neu, aber ich möchte es vermeiden ... Was kann ich tun?

Apache Tomcat Dokumentation sagt

Da die Suche jedes Mal durchgeführt wird, dass es erforderlich ist, werden die Änderungen sofort in der Datenbank in der zur Authentifizierung neue Anmeldungen verwendet, um Informationen widerspiegeln.

... aber ich kann die Änderungen in der Datenbank melden Sie sich mit neuen Benutzern

Ich bin mit formularbasierte Authentifizierung mit primefaces und JSF

+0

Wenn Anmeldung im Allgemeinen funktioniert, ist es nicht PrimeFaces oder JSF verwandt – Kukeltje

Antwort

0

Haben Sie überprüfen Sie nicht bekommen verwenden dieses Reich? Kann es ein LockoutRealm Side Effect sein? Dies tut nur eine Anfrage so entweder die DB ist nicht gut Einfügen von Daten oder Sie verwenden nicht, was Sie denken

Verwandte Themen