java.lang.IllegalArgumentException: 无法创建组件

java.lang.IllegalArgumentException: Could not create a component

java.lang.IllegalArgumentException: 无法创建 ID 为 'com.mydomain.example.ExampleSearcher' 的组件。尝试直接加载 class,因为没有找到规范的包:basic-search-java。如果安装了同名的捆绑包,则说明版本不匹配或安装的捆绑包的版本包含限定符字符串。

在 Vespa 中部署应用程序期间出现上述错误。

这很可能是由于部署了错误的应用程序包造成的。如果这是 basic-search-java 示例应用程序,您可能在使用 maven 构建应用程序后在 src/main/application 文件夹而不是 target/application.zip 上完成了 vespa-deploy。

有关部署此应用程序的具体步骤,请参阅 https://github.com/vespa-engine/sample-apps/tree/master/basic-search-java

干杯!