我已经在Jetty下安装了Shibboleth IdP,每次我需要启动 Jetty 才能让 IdP 工作。然后,如果它没有运行,用户将无法登录。
我想让 IdP 工作,而无需每次都从 ssh 运行 Jetty。
有没有办法做到这一点?
我已经在Jetty下安装了Shibboleth IdP,每次我需要启动 Jetty 才能让 IdP 工作。然后,如果它没有运行,用户将无法登录。
我想让 IdP 工作,而无需每次都从 ssh 运行 Jetty。
有没有办法做到这一点?
Shibboleth IdP 是一个 java web 应用程序(例如在他们的wiki上解释过)。所以是的,您需要运行一个服务器(servlet 容器)才能使其正常运行。
不使用 Jetty 是可能的,但是你需要一个替代品,比如 Tomcat,所以这不能解决你的“问题”。
如果您需要使用 ssh 手动启动它,系统可能已经重新启动?您通常会做的是确保在系统启动时,它还会启动您始终需要的所有后台进程(在您的情况下安装了 shibboleth 的码头)。例如,请参阅Auto run Jetty on boot。