无法加载配置文件krb5.conf(没有这样的文件或目录)

时间:2016-04-21 10:19:48

标签: jboss kerberos jboss-eap-6

我正在使用jboss eap 6.1作为我的一个Web应用程序,并使用krb5.xml进行单点登录。我将 krb5.conf 放在JBOSS_HOME / bin路径和/ etc路径中。

当我使用./standalone.sh启动jboss服务器时,它运行正常。但我在linux中添加了jboss作为服务。但是当使用服务jboss-as-standalone.sh start 启动jboss时,它会抛出以下错误:

javax.security.auth.login.LoginException:无法加载配置文件krb5.conf(没有此类文件或目录)

你能帮我解释为什么它会抛出这个错误以及我需要放置这个krb5.conf文件吗?

1 个答案:

答案 0 :(得分:0)

我将路径更改为绝对路径,并且工作正常。我不知道为什么它没有使用默认路径。

在web.xml中

就像:

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

我将krb5.conf文件复制到/ etc路径,然后将param值更改为:

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