【问题标题】:Siteminder Unsatisfied Link ErrorSiteminder 不满意的链接错误
【发布时间】:2015-07-27 10:21:09
【问题描述】:

尝试在 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)

【问题讨论】:

    标签: java authentication siteminder javaagents


    【解决方案1】:

    此错误表明缺少本机 SiteMinder 库。

    据我所知,您有 2 个选项:SiteMinder 可以使用全 Java 客户端实现,也可以是 Java + 本机库的混合。我建议采用全 java 方式 - 只需确保包含所有必要的 jar 文件并且错误消息应该消失。

    【讨论】:

      猜你喜欢
      • 2012-04-22
      • 2013-09-10
      • 1970-01-01
      • 1970-01-01
      • 2016-04-26
      • 2014-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多