2016-04-21 7 views
0

Ich benutze jboss eap 6.1 für eine meiner Webanwendungen und verwende krb5.xml für die Einzelanmeldung. Ich legte die krb5.conf in JBOSS_HOME/bin Pfad und auch/etc Pfad.Die Konfigurationsdatei krb5.conf konnte nicht geladen werden (keine solche Datei oder Verzeichnis)

Wenn ich jboss Server mit ./standalone.sh starten, funktioniert es gut. Aber ich hinzugefügt Jboss als Service in linux.But beim Starten Jboss Dienst mit jboss-as-standalone.sh starten, wird unter Fehler werfen:

javax.security.auth.login.LoginException: konnte nicht geladen werden Konfigurationsdatei krb5.conf (Keine solche Datei oder Verzeichnis).

Könnten Sie mir bitte helfen, warum es diesen Fehler wirft und wo ich diese krb5.conf-Datei platzieren muss?

Antwort

0

Ich änderte den Pfad zum absoluten Pfad und es hat gut funktioniert. Ich weiß nicht, warum es nicht mit Standardpfad funktioniert.

in web.xml es war wie:

<init-param> 
    <param-name>spnego.krb5.conf</param-name> 
    <param-value>krb5.conf</param-value> 
</init-param> 

und ich kopiert die Datei krb5.conf/etc Pfad und verändert dann die param Wert:

<param-value>/etc/krb5.conf</param-value> 
Verwandte Themen