gpt4 book ai didi

java - Tomcat8 和 waffle 集成

转载 作者:行者123 更新时间:2023-11-28 22:53:47 25 4
gpt4 key购买 nike

我们目前正在使用 waffle 来验证我们使用 java/j2ee 构建的基于 Web 的应用程序。我们正在迁移应用程序以使用 Tomcat 8。我们最初使用的是 java 6 和 tomcat 6,并且身份验证工作正常。现在迁移到 java 8 & tomcat 8 后,我们无法加载应用程序的登录页面。我收到以下错误。

org.apache.tomcat.util.digester.Digester startElement
SEVERE: Begin event threw error
java.lang.NoSuchFieldError: FQN
at waffle.apache.WaffleAuthenticatorBase.<init>(WaffleAuthenticatorBase.java:44)
at waffle.apache.MixedAuthenticator.<init>(MixedAuthenticator.java:45)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)

我目前正在使用 waffle-tomcat8-1.7.3.jar 文件进行身份验证。请帮助我们解决此问题。非常感谢对此的任何帮助。

最佳答案

确保包含 Waffle 的所有依赖项:

Package Waffle JARs, including waffle-jna.jar, guava-18.0.jar, jna-4.1.0.jar, jna-platform-4.1.0.jar, slf4j*.jar and waffle-tomcat-6.jar in the application's lib directory or copy them to Tomcat's lib.

https://github.com/dblock/waffle/blob/master/Docs/tomcat/TomcatSingleSignOnValve.md

您是否也尝试了较新的 1.8 版本?

http://mvnrepository.com/artifact/com.github.dblock.waffle/waffle-tomcat8/1.8.0

关于java - Tomcat8 和 waffle 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32817928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com