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

时间:2018-09-26 06:27:38

标签: maven vespa

java.lang.IllegalArgumentException:无法创建ID为'com.mydomain.example.ExampleSearcher'的组件。尝试直接加载类,因为未找到spec:basic-search-java的捆绑包。如果安装了具有相同名称的捆绑软件,则可能是版本不匹配,或者安装的捆绑软件的版本包含限定符字符串。

在Vespa中部署应用程序时遇到上述错误。

1 个答案:

答案 0 :(得分:3)

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

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

干杯!