我在 Eclipse 中创建了一个 Web 应用程序,我将其部署到 Tomcat 7(通过 Eclipse)。
我使用 NTLM 身份验证(使用 waffle 1.5)登录到应用程序,我想为我正在构建的应用程序提供必要的 jars(而不是在 Tomcat 7 lib 目录中)。
要开始使用华夫饼,我将以下内容放入 META-INF/context.xml
<Valve className="waffle.apache.NegotiateAuthenticator" />
<Realm className="waffle.apache.WindowsRealm" />
当我从 Eclipse 启动应用程序时,我得到ClassNotFoundException
一个waffle.apache.NegotiateAuthenticator
我在 eclipse 的部署程序集设置以及 Order 和 Export 设置中都有相关的 jar。似乎没有任何帮助。
更新:当我将文件放在 Tomcat 的 lib 目录中时,我没有问题并且可以使用身份验证。但是,我想将 jar 文件保留在 Web 应用程序中。
确保 context.xml 可以访问正确的 jar 需要什么?