tomcat - 如何在 tomcat 下重新加载 kerberos 配置?

标签 tomcat active-directory jndi kerberos

我的应用程序在 tomcat 下运行。 它使用 GSS API (JNDI) 通过 Kerberos 连接到 Active Directory LDAP 服务器。 它允许用户定义 AD 服务器并尝试连接到它们。 但是,一旦完成第一次使用连接尝试的 Kerberos,应用程序就不会再次读取 Kerberos 配置 (/etc/krb5.conf)。 因此,对其进行任何更改都需要重新启动 tomcat。

我怎样才能避免这样的重启?我如何强制应用程序在每次连接尝试之前重新加载 Kerberos 配置?

最佳答案

我也遇到了同样的问题!请参阅这篇相关的 StackOverflow 帖子,希望上面的链接有所帮助。

Reload Kerberos config in JAVA without restarting JVM

关于tomcat - 如何在 tomcat 下重新加载 kerberos 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/240388/

相关文章:

java - 调用 renderURL 后 renderRequest 属性始终为 null

java - 从 Tomcat 调用 JBoss 中的 EJB 并将对象作为参数传递

java - 说明 Resource Path Location Type Java compiler level 与安装的版本不匹配

ASP.NET - 数据源可以在 IIS 上配置,而不是驻留在 Web.Config 中吗?

tomcat - 无法在tomcat上使用ActiveMQ消息

Eclipse:Maven -> Update Project 导致 Eclipse -> Tomcat 7 启动问题

python - 有什么更好的方法可以在 Python 中从 Active Directory 域获取用户/组信息?

node.js - 在 Express js 中无需密码即可检查 Active Directory

C# - GroupPrincipal.GetMembers(true) - 哪个组?

java - 如何缩小数据库连接池?