Wie man debug-realm-Funktion in Tomcat?

Habe ich den Bereich festlegen in server.xml host-Abschnitt, so etwas wie dieses:

<Realm  className="org.apache.catalina.realm.JDBCRealm"  driverName="org.gjt.mm.mysql.Driver"  
         connectionURL="jdbc:mysql://localhost:3306/test" connectionName="test" connectionPassword="test"  
             userTable="users" userNameCol="user_name" userCredCol="user_pass" userRoleTable="user_roles" 
       roleNameCol="user_role" />

Auch in web.xml:

<security-role>
    <role-name>ADMIN</role-name>
</security-role>

<security-constraint>  
    <web-resource-collection>  
        <web-resource-name>critical</web-resource-name>  
        <url-pattern>/admin/*</url-pattern>  
        <http-method>GET</http-method>  
        <http-method>POST</http-method>  
    </web-resource-collection>  
    <auth-constraint>  
        <role-name>ADMIN</role-name>  
    </auth-constraint>  
</security-constraint>  

<login-config>  
    <auth-method>FORM</auth-method>  
    <form-login-config>  
        <form-login-page>/login.jsp</form-login-page>  
        <form-error-page>/error.jsp</form-error-page>  
    </form-login-config>  
</login-config> 

Haben und ich databased eingerichtet. Aber wenn Anmeldung ist.jsp ist angesprochen, auch das ich das richtige Passwort eingegeben, ich wurde umgeleitet auf Fehler.jsp

Möchte ich wissen, ob es einen Weg gibt, um herauszufinden, was falsch während des Prozesses. Kann ich es in Eclipse oder andere Hinweise, die das problem lösen kann?

  • Siehst du irgendwas in den log-Dateien ? Außerdem haben Sie erstellen und füllen Sie die entsprechenden Tabellen ?
  • Ich glaube, ich habe die richtigen Tabellen. Wo kann ich die finden Reich logs?
  • Überprüfen Sie die Dateien im logs-Ordner von Tomcat.
  • Es sagt ClassNotFoundException: org.gjt.mm.mysql.Treiber
  • Der Treiber class-Dateien org.gjt.mm.mysql.Drive sind verpackt in einer jar-Datei. Die möglichen jar-Datei, die diese enthalten, sind mysql-connector-java.jar oder mm.mysql.jar Überprüfen Sie, ob irgendwelche von diesen Gläsern setzen Sie Sie in lib Ordner in tomcat.
InformationsquelleAutor NSF | 2012-09-07
Schreibe einen Kommentar