1

我正在尝试从

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

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

在此处输入图像描述

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

在此处输入图像描述

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

编辑

我可以看到我安装了自由

在此处输入图像描述

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

也在我的项目目标运行时

在此处输入图像描述

和我的项目方面

在此处输入图像描述

最后,我的java构建路径

在此处输入图像描述

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

任何帮助表示赞赏。

编辑2

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

在此处输入图像描述

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

在此处输入图像描述

应该是这样吗?

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

在此处输入图像描述

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

在此处输入图像描述

这是导致它的一段代码

    JSONObject questionJson = new JSONObject();

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

另一个编辑

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

这是我的服务器的视图

在此处输入图像描述

这是我的目标运行时的视图

在此处输入图像描述

这是我的构建路径

在此处输入图像描述

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

服务器.xml

在此处输入图像描述

我怎样才能在我的服务器中获得所有必需的功能?

4

1 回答 1

1

问题是您没有安装自由。该项目期望有目标。

在这里,您有关于如何在 Eclipse 中安装自由配置文件的指南:https ://developer.ibm.com/wasdev/downloads/liberty-profile-using-eclipse/

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

Eclipse 有一个很好的关于如何创建服务器的指南。

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

于 2015-10-16T13:49:03.743 回答