Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IBM Bluemix:Watson Q&;服务设置_Java_Ibm Cloud_Ibm Watson - Fatal编程技术网

Java IBM Bluemix:Watson Q&;服务设置

Java IBM Bluemix:Watson Q&;服务设置,java,ibm-cloud,ibm-watson,Java,Ibm Cloud,Ibm Watson,我正在尝试从运行Q&A starter应用程序的示例java代码 我在项目的标记视图中看到此错误 请注意,我仍然能够运行该应用程序,但当我点击“询问”按钮时,我得到 请建议我如何正确设置我的项目 编辑 我可以看出我安装了liberty 这是我应该安装的正确插件吗 也在我的项目目标运行时中 以及我的项目的各个方面 最后,我的java构建路径 我知道这里面有很多信息,但我真的很难适应这里的设置 感谢您的帮助 EDIT2 以下是我在项目服务器中看到的内容 在服务器视图中,当我尝试添加新

我正在尝试从运行Q&A starter应用程序的示例java代码

我在项目的标记视图中看到此错误

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

请建议我如何正确设置我的项目

编辑

我可以看出我安装了liberty

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

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

以及我的项目的各个方面

最后,我的java构建路径

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

感谢您的帮助

EDIT2

以下是我在项目服务器中看到的内容

在服务器视图中,当我尝试添加新服务器时,我会看到以下选项

应该是这样吗

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

好吧,经过多次努力,我终于能够正确地设置我的自由档案。但现在当我按下询问按钮时,我得到了

这是导致它的一段代码

    JSONObject questionJson = new JSONObject();
但是为什么,我已经正确设置了所有导入,并且没有看到任何编译错误

另一次编辑

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

这是我的服务器视图

下面是我的目标运行时视图

这是我的构建路径

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

Server.xml


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

问题是您没有安装liberty。该项目期望达到目标

这里有一个关于如何在eclipse中安装liberty概要文件的指南:

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

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


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

您是在本地运行还是在Bluemix中运行?您是否在Eclipse实例中安装了Liberty服务器?如果您想在Eclipse中使用Bluemix,您必须在Eclipse中安装Bluemix插件。对于本地测试,您需要安装Liberty的本地副本。此外,您还需要在产生问题时指定服务器。你的项目是一个动态网络项目吗?让我们来看看。我添加了一个动画gif,上面有你需要做的事情。在您拥有的最后一张图像中,添加liberty服务器并在那里部署应用程序。检查我创建的gif。应用程序似乎找不到属于liberty目标的jar。1。服务器和目标应选择liberty server。2.类库文件夹中的JAR应该包含在类路径中。是否单击“添加”?