java - 导航引擎无法处理请求

标签 java endeca

我在 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:规范-IR-版本:6.3.0(从 MANIFEST 文件读取) endeca_logging.jar:规范版本:6.1.2(从 MANIFEST 文件读取)

即使使用了这些引用的 jar,为什么请求参数仍然是 irversion=601? 我正在使用 java 1.5 并在 eclipse 中构建我的应用程序。起初,它引用较旧的 jar 文件 (601),但我完全删除了这些文件,并将它们替换为上面列出的较新的 jar 文件。我已经重建了我的应用程序,但仍然看到参数 irversion=601。几个小时以来我一直试图找出问题所在,但运气不佳。

有什么想法吗?

最佳答案

如果不出意外,我认为您需要一个 N=0 参数才能请求工作。

此外,如果您使用像 Weblogic 这样的应用程序服务器来运行您的应用程序,它会倾向于缓存引用的 jar 文件,可能需要清除这些 jar 文件才能获取新版本的 jar 文件。

最后,如果所有其他方法都失败,您的 dgraph 上会有一个 --back_compat 601 参数,该参数指示 accepatble navigation.jar 版本。您可以使用此参数来确定问题是 jar 版本还是介于两者之间的其他问题。

祝你好运

关于java - 导航引擎无法处理请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14553560/

相关文章:

java - 当我们在 url 中提供编码值和英文字符时,Endeca 查询中的 Nrs 不会获取结果

java - 在java中添加27个字符的十六进制字符串中的整数

java - 使用 Ebean NullPointerException 玩 2.4

java - Java 如何管理对数组元素的多线程访问?

Java 中垃圾收集器的出现

java - 从 LambdaMetafactory 创建 BiConsumer

用于 Endeca 的 ASP.NET RADKit

java - 如何过滤 endeca (ATG) 记录(/浏览页面)

range - 如何形成字段必须以某些字母开头的 Endeca 查询