0

Endecaで次のエラーが発生します:

com.endeca.navigation.ENEException: Navigation Engine not able to process 
request `http://myhost:15000/search?terms=remote&rank=0&offset=0&irversion=601`

MDEX のバージョンは 6.3.0 です

私のアプリで参照されているjarファイルは次のとおりです。

endeca_navigation.jar: Specification-IR-Version: 6.3.0 (MANIFEST ファイルから読み取る) endeca_logging.jar: Specification-Version: 6.1.2 (MANIFEST ファイルから読み取る)

これらの参照された jar があっても、リクエスト パラメータがまだirversion=601. 私はJava 1.5を使用しており、Eclipseでアプリを構築しています。最初は、古い jar ファイル (601) を参照していましたが、それらを完全に削除し、上記の新しい jar ファイルに置き換えました。アプリを再構築しましたが、パラメーター irversion=601 がまだ表示されます。問題が何であるかを数時間調べようとしましたが、うまくいきません。

何か案は?

4

5 に答える 5

1

他に何もないとしても、作業を要求するには N=0 パラメータが必要だと思います。

また、Weblogic などのアプリケーション サーバーを使用してアプリを実行している場合、参照された jar をキャッシュする傾向があり、jar の新しいバージョンを取得するためにクリアする必要がある場合があります。

最後に、他のすべてが失敗した場合は、dgraph に --back_compat 601 パラメータがあり、accepatble navigation.jar バージョンを示しています。このパラメーターを使用して、問題が jar のバージョンにあるのか、それともその間の何かにあるのかを判断できます。

幸運を

于 2013-01-28T14:11:44.220 に答える
0

この問題は、クラス パス内の古いナビゲーション API jar が原因です

を確認しToolsAndFrameworks\version\assembler\libて、正しいバージョンのナビゲーション API jar を取得してください。これでこの問題は解決するはずです。

于 2013-10-22T19:59:52.970 に答える