Siteminder 不满意 Link 错误
Siteminder Unsatisfied Link Error
尝试在 Tomcat 6 上部署我的 Web 应用程序时出现此错误。
这是由我的应用程序中的 SSO 传递过滤器引起的。
我的 SiteMinder 版本是 6.0.5.35。
java.lang.UnsatisfiedLinkError: netegrity.siteminder.javaagent.AgentAPI.javaagent_api_init(Lnetegrity/siteminder/javaagent/InitDef;)I
at netegrity.siteminder.javaagent.AgentAPI.javaagent_api_init(Native Method)
at netegrity.siteminder.javaagent.AgentAPI.init(AgentAPI.java:509)
at org.jod.realm.provider.smautenticator.SiteminderBuilderProvider.setupEnvironment(SiteminderBuilderProvider.java:146)
at org.jod.realm.provider.smautenticator.SiteminderBuilderProvider.setup(SiteminderBuilderProvider.java:136)
at org.jod.base.realm.AuthenticatorServiceBuilderWrapper.build(AuthenticatorServiceBuilderWrapper.java:47)
at org.jod.base.service.ApplicationService.build(ApplicationService.java:23)
at org.jod.ssoagent.JodSsoAgentApplication.start(JodSsoAgentApplication.java:70)
at it.postecom.webapp.simulatorefido.sso.SSOPassthroughFilter.init(SSOPassthroughFilter.java:68)
此错误表示缺少本机 SiteMinder 库。
据我所知,您有 2 个选择:SiteMinder 可以使用所有-java 客户端实现,或者它可以是 java + 本机库的混合。我建议采用全 java 方式 - 只需确保包含所有必需的 jar 文件并且错误消息应该消失。
尝试在 Tomcat 6 上部署我的 Web 应用程序时出现此错误。
这是由我的应用程序中的 SSO 传递过滤器引起的。
我的 SiteMinder 版本是 6.0.5.35。
java.lang.UnsatisfiedLinkError: netegrity.siteminder.javaagent.AgentAPI.javaagent_api_init(Lnetegrity/siteminder/javaagent/InitDef;)I
at netegrity.siteminder.javaagent.AgentAPI.javaagent_api_init(Native Method)
at netegrity.siteminder.javaagent.AgentAPI.init(AgentAPI.java:509)
at org.jod.realm.provider.smautenticator.SiteminderBuilderProvider.setupEnvironment(SiteminderBuilderProvider.java:146)
at org.jod.realm.provider.smautenticator.SiteminderBuilderProvider.setup(SiteminderBuilderProvider.java:136)
at org.jod.base.realm.AuthenticatorServiceBuilderWrapper.build(AuthenticatorServiceBuilderWrapper.java:47)
at org.jod.base.service.ApplicationService.build(ApplicationService.java:23)
at org.jod.ssoagent.JodSsoAgentApplication.start(JodSsoAgentApplication.java:70)
at it.postecom.webapp.simulatorefido.sso.SSOPassthroughFilter.init(SSOPassthroughFilter.java:68)
此错误表示缺少本机 SiteMinder 库。
据我所知,您有 2 个选择:SiteMinder 可以使用所有-java 客户端实现,或者它可以是 java + 本机库的混合。我建议采用全 java 方式 - 只需确保包含所有必需的 jar 文件并且错误消息应该消失。