IBM Bluemix:开始-java - 尝试在服务器上 运行 时出错

IBM Bluemix: get-started-java - Error when attempting to run on server

我正在努力完成对 IBM Bluemix 上 java 应用程序的介绍:

github.com/IBM-Bluemix/get-started-java

当我进入步骤 4.4 时 'Run your application locally on Liberty' 我收到以下错误消息:

"Server Error: The selection did not contain any resources that can run on a server."

我是按照指南一步一步来的,这是我遇到的第一个问题。我是 Bluemix、eclipse 和 Liberty 的新手,所以我不太确定去哪里寻找这个问题的解决方案。

我必须重新启动 eclipse 才能重现此问题,因为我第一次尝试时只有 "Run as -> Run on Server" 选项。

编辑:


这是我点击"Run on server"的地方:

Trying to do step 4.1 - Run on server

这是错误:

Error message I get

谢谢大家的回答!

编辑 2:


如果我执行 "Run -> Run Configurations..." 和 select Liberty Server,它看起来会经历与 运行:

时相同的步骤

mvn 安装liberty:run-服务器

在终端中。但是,如果我这样做并转到 localhost:9080/GetStartedJava/,我会收到以下消息:

Context Root Not Found

这对我问题的根源有帮助吗?

试试这个。在 Servers 视图中右键单击 Liberty 服务器,然后 select Add and Remove。然后,将应用程序从左侧移动到右侧。

如果您在 Add and Remove windows 中没有看到 GetStartedJava 项目,那么这可能是 Eclipse 项目导入的问题。 Eclipse 的屏幕截图 window 会有所帮助

这个问题没有得到解答,我也有同样的问题;

文件 > 属性 > 项目构面 > Select Dynamic Web Module

Select 好的

右键单击服务器,然后 select Add Remove 您应该可以在其中添加 WAR 文件。