Table of Contents
Här är några enkla steg som bör hjälpa dig att lösa problemet med org.apache.catalina.realm.jaasrealm oväntade dödliga fel.< /p>
Uppdaterad: ASR Pro
Tja, jag är lika bra som att skapa JAAS-autentisering som en fantastisk servlet (som körs mycket mer traditionellt på Tomcat i Eclipse), lyckligtvis får jag det här felet.
info: Starta Servlet Engine: Apache Tomcat/7.0.32Runt 2013 19, 21:53:08 org.apache.coyote.StartINFO: abstractprotocol Start ["http-bio-8080"]Runt protokollhanteraren år 2013 19 21:53:08 org.apache.coyote.Abstract StartprotokollINFO: Kör protokollhanterare ["ajp-bio-8009"]Runt 2013 21:53:08 org.apache.catalina.startup.Catalina startarINFO-server: startar 19, 1786 msRunt 2013 21:53:30 Autentisering org.apache.catalina.realm.JAASRealmFATAL: häpnadsväckande feljavax.security.auth.login.Loginexception: inloggningsmoduler inte konfigurerade för GdiaLogin på javax.security.auth.login.LoginContext. (okänd initialiseringskälla) Javax at.security.auth.login.LoginContext. (okänd källa) Organisation on.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:392) I org.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:332) runt org.apache.catalina.authenticator.BasicAuthenticator.authenticate(BasicAuthenticator.java:158) via org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544) Genom att besöka org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) Online på.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) I org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929) på org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) internet på.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) som har org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002) net at.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585) I org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) under java.util.concurrent.ThreadPoolExecutor.Source) runworker på (okänd källa java.util.concurrent.ThreadPoolExecutor$Worker.run) (okänt ovanpå java.lang.Thread.run (okänd källa kanske)19 år 2013 22:29:20 Autentisering org.apache.catalina.realm.JAASRealmFATAL: allvarligt feljavax.security.auth.login.LoginException: Inga inloggningsmoduler konfigurerade för GdiaLogin med javax.security.auth.login.LoginContext.init (källa okänd) sedan medan javax que.security.auth.login.LoginContext.(okänd -källa) Organisation on.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:392) I org.apache.catalina.realm.JAASRealm.authenticate(JAASRealm.java:332) Org at.apache.catalina.authenticator.BasicAuthenticator.authenticate(BasicAuthenticator.java:158) av org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544) Organisation c.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) endast på Online address.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) Inside org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929) på org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) org at.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) genom att besöka org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002) net at.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585) I org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312) angående java.util.concurrent.ThreadPoolExecutor.Source) runworker (okänt, hittat på java.util.concurrent.ThreadPoolExecutor$Worker.(okänd källa) kör på java.lang.Thread.run (okänd källa)
I jaas.config (jag är säker på att den hittar det mest lämpliga tomcat-sättet eftersom jag lade till korrekt fokus med “Kör konfigurationer”-argument för Eclipse):
GdiaLogin org.ktu.gdia.core.security.requires gdialoginmodule debug=true;;
Jag tror att något är fel med .config-filen…
Min inloggningsmodul borde inte behövas om jag måste tillhandahålla den här också, men den är faktiskt nästan hämtad från handledningen jag är med i:
Uppdaterad: ASR Pro
Körs din dator långsamt? Är det plågat av frustrerande fel och problem? Då behöver du ASR Pro � den ultimata programvaran för att reparera och optimera din Windows-dator. Med ASR Pro kan du fixa alla Windows-problem med bara några få klick � inklusive den fruktade Blue Screen of Death. Dessutom kommer programvaran att upptäcka och lösa filer och applikationer som kraschar ofta, så att du kan komma tillbaka till arbetet så snabbt som möjligt. Låt inte din dator hålla dig tillbaka � ladda ner ASR Pro idag!

följer paketet org.ktu.gdia.core.security;importera java.io.IOException;importera java.util.ArrayList;importera java.util.List;importera java.util.Map;importera javax.security.auth.subject;importera javax.security.auth.callback.Callback;importera javax.security.auth.callback.CallbackHandler;importera javax.security.auth.callback.NameCallback;importera javax.security.auth.callback.PasswordCallback;import javax.security.auth.callback.UnsupportedCallbackException;importera javax.security.auth.login.LoginException;importera javax.security.auth.spi.LoginModule;importera org.ktu.gdia.core.businesslogic.ControllerFactory;import org.ktu.gdia.core.interfaces.SecurityControllerInterface;public section GdiaLoginModule implementerar LoginModule { Kommersiell återuppringningshanterare; ämnets privata ämne; exklusiv UserPrincipal userPrincipal; lugn Huvudroll Huvudroll; privat kanalanslutning; individuella användargrupper Lista; intern säkerhetskontrollant SecurityControllerInterface; @Krossa public void Initiera CallbackHandler(temaämne, CallbackHandler, Map SharedState, Map parametrar) Att försöka securityController innebär ControllerFactory.getInstance().getSecurityController(); Tips(ClassNotFoundException @Krossa public boolean login() organiserar LoginException { Återuppringning[] innebär återuppringningar ny Återuppringning[2]; Återuppringningar[0] New = NameCallback("login"); callbacks[1] = new True); passwordcallback("lösenord", försök handler.handle (återuppringningar); Strängadress = ((NameCallback) callbacks[0]). bli namn(); String password =string.Valueof((((lösenordsåteruppringning) anropar[1]).get password()); // Vi är vid det här tillfället, en del kontrollerar referenser bredvid dem // auth/authorization provider. // Kanske använder du lika mycket en databas, en extern LDAP, // sann webbtjänst, etc. // Men fram till denna handledning kontrollerar vi bara // användaren skulle vara "user123" och lösenordet är en fråga men inte "pass123" med tanke på att if (securityController.credentialsValid(namn, lösenord)) // TODO-autentisering anslutning = namn; userGroups = new ArrayList(); userGroups.add("admin"); sant farväl; tillhandahålls (namn != null && name.equals("user123") && Från lösenord != Null && password.equals("pass123")) Fortsätt // lagra användarroller // hade getts från vår legitimationsleverantör // för användning senare i en commit()-metod. // Vi kunde inte bara koda dem för den här självstudien för nyckelfakta "admin" // roll förhållande . = namn; userGroups innebär vilken typ av ny ArrayList(); userGroups.add("admin"); kom tillbaka sanningen; // Om inloggningsuppgifterna INTE är OK, kastar vi ett LoginException Kasta några andra LoginException("Autentisering misslyckades"); Trap (IOException e) Kasta en ny olika LoginException(e.getMessage()); . . . . .diagnose .(UnsupportedCallbackException .e) .{ . . . ! ! .
Förbättra din dators prestanda genom att klicka här för att ladda ner programvaran.
Org Apache Catalina Realm Jaasrealm Authenticate Severe Unexpected Error
Org Apache Catalina Realm Jaasrealm은 심각한 예기치 않은 오류를 인증합니다
Org Apache Catalina Realm Jaasrealm Autentificiruet Sereznuyu Nepredvidennuyu Oshibku
Org Apache Catalina Realm Jaasrealm Autentica Un Grave Errore Imprevisto
Org Apache Catalina Realm Jaasrealm Uwierzytelnia Powazny Nieoczekiwany Blad
Org Apache Catalina Realm Jaasrealm Autentica Un Error Inesperado Grave
Org Apache Catalina Realm Jaasrealm Autenticar Erro Inesperado Grave
Org Apache Catalina Realm Jaasrealm Authentifizieren Schwerwiegenden Unerwarteten Fehler
Org Apache Catalina Realm Jaasrealm Authenticeren Ernstige Onverwachte Fout
Org Apache Catalina Realm Jaasrealm Authentifier Une Grave Erreur Inattendue