1

Tomcat 7に(Eclipseを介して)デプロイするEclipseでWebアプリケーションを作成しました。

NTLM 認証 (ワッフル 1.5 を使用) を使用してアプリケーションにログインし、(Tomcat 7 lib ディレクトリではなく) 構築中のアプリケーションに必要な jar を提供したいと考えています。

ワッフルの使用を開始するには、META-INF/context.xml に次のコードを記述します。

<Valve className="waffle.apache.NegotiateAuthenticator" />

<Realm className="waffle.apache.WindowsRealm" />

Eclipse からアプリケーションを起動するClassNotFoundExceptionと、waffle.apache.NegotiateAuthenticator

Eclipse の展開アセンブリ設定と、注文およびエクスポート設定に関連する jar があります。何も役に立たないようです。

更新: Tomcat の lib ディレクトリにファイルを配置すると、問題はなく、認証を使用できます。ただし、jar ファイルを Web アプリケーションに保持したいと考えています。

context.xml が正しい jar にアクセスできるようにするには何が必要ですか?

4

1 に答える 1

2

これらのファイルを tomcat の lib に手動で配置し、構成を機能させることから始めます。次に、それらをアプリケーションに移動できます。jna.jar、platform.jar、および commons-logging-1.1.1.jar も必要です。おそらく、これより上にエラーがあるか、Tomcat の catalina.log にエラーがあります。使用しているものによっては、これらのファイルを親クラスローダー (tomcat/lib) に配置する必要がある場合があります。通常、waffle-jna.jar 以外はすべて、親クラスローダー (Tomcat) に入ります。

于 2013-09-21T00:33:18.953 に答える