IBM Bluemix:Watson 问答服务设置

IBM Bluemix: Watson Q&A service setup

我正在尝试 运行 来自

的问答入门应用程序的示例 java 代码

https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/getting_started/gs-full-java.shtml

我在项目的标记视图中看到了这个错误

请注意,我仍然可以 运行 该应用程序,但是当我点击“询问”按钮时,我得到

请告知我如何正确设置我的项目。

编辑

我可以看到我安装了 liberty

这是我应该安装的正确插件吗?

也在我的项目目标运行次中

和我的项目方面

最后,我的java构建路径

我知道它有很多信息,但我真的很难适应这里的设置。

感谢任何帮助。

EDIT2

这是我在我的项目服务器中看到的

在服务器视图中,当我尝试添加新服务器时,我看到了这些选项

这是应该的吗?

此外,我是否需要在我的项目方面启用以下任何 websphere 选项?

好的,经过一番努力,我能够正确地设置我的自由配置文件。但现在当我点击询问按钮时,我得到

这是导致它的一段代码

    JSONObject questionJson = new JSONObject();

但是为什么,我已经正确设置了所有导入,但我没有看到任何编译错误?

另一个编辑

如果我遗漏了什么请告诉我

这是我的服务器的视图

这是我的目标运行次

的视图

这是我的构建路径

我错过了什么吗?这会导致上述 NoClassDefFound 错误吗?

Server.xml

如何在我的服务器中获得所有必需的功能?

问题是您没有安装 liberty。该项目期待有目标。

这里有关于如何在 eclipse 中安装 liberty profile 的指南:https://developer.ibm.com/wasdev/downloads/liberty-profile-using-eclipse/

安装完成后,您需要创建一个服务器并在该服务器中部署该应用程序。

Eclipse 对如何创建服务器有很好的guide

更新: 如果您安装了 liberty,请将其设置为服务器并确保它也是目标运行时。请参阅 this gif 动画。