2016-04-21 739 views
0

我對我的一個web應用程序使用jboss eap 6.1,並使用krb5.xml進行單點登錄。我在JBOSS_HOME/bin路徑和/ etc路徑中放置了krb5.conf無法加載配置文件krb5.conf(沒有這樣的文件或目錄)

當我使用./standalone.sh啓動jboss服務器時,它工作正常。但我說的JBoss作爲linux.But服務,同時開始使用服務jboss-as-standalone.sh啓動 JBoss的,它拋出以下錯誤:

javax.security.auth.login.LoginException:無法加載配置文件krb5.conf(沒有這樣的文件或目錄)

你能幫我解釋爲什麼它會拋出這個錯誤,並且我需要放置這個krb5.conf文件嗎?

回答

0

我改變了絕對路徑的路徑,它工作正常。我不知道爲什麼它沒有使用默認路徑。

在web.xml它是這樣的:

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

和我複製krb5.conf文件到/ etc路徑,然後改變參數值的方式來:

<param-value>/etc/krb5.conf</param-value> 
相關問題