2017-04-21 38 views
0

我試圖完成此介紹給Java應用程序在IBM Bluemix運行時錯誤:IBM Bluemix:GET-開始 - 爪哇 - 試圖在服務器

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

當我到步驟4.4「自由女神本地運行應用程序,」我收到以下錯誤信息:

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

我也跟着指導一步一步的,這是第一個問題,我遇到。我是Bluemix,eclipse和Liberty的新手,所以我不確定在哪裏尋找解決這個問題的方法。

我必須重新啓動eclipse才能重現此問題,因爲我第一次嘗試時只有「運行方式 - >在服務器上運行」選項。

編輯:


這是我點擊 「在服務器上運行」:

Trying to do step 4.1 - Run on server

這是錯誤:

Error message I get

感謝答案,夥計們!

編輯2:


如果我做「運行 - >運行配置...」並選擇自由服務器看起來它經歷相同的步驟,當您運行爲:

MVN在終端安裝liberty:run-server

。但是,如果我這樣做,去爲localhost:9080/GetStartedJava/I得到以下信息:

Context Root Not Found

這是否幫助任何人,以我的問題的根源?

+0

從命令行本地運行應用程序是否正常工作(步驟2)? –

+0

我剛剛嘗試了這些步驟,沒有任何問題。一種可能是Maven導入啓動失敗。您可以嘗試從eclipse中刪除項目,選中「刪除磁盤上的項目內容」選項並重新導入,確保選擇項目的頂級目錄(get-started-java) –

+0

@FRowe感謝您的支持回答。我剛剛重新安裝了eclipse,並再次遵循相同的指南,但仍然遇到同樣的錯誤。 –

回答

0

這個問題仍然沒有答案,我有同樣的問題;

文件>屬性>項目構面>選擇Dynamic Web Module

選擇確定

右鍵單擊該服務器,並選擇Add Remove,你應該能夠增加您的WAR文件存在。

+0

謝謝@mharris!這讓我更進了一步。我覺得日食非常混亂,所以我永遠都不會想到這一點。 現在,當我在服務器上運行應用程序時,我得到'Context Root Not Found'。這裏有很多不同的問題,所以我會進行調查。 –

+0

我仍然遇到一些問題,並且我有一個使用Bluemix打開的支持查詢。對部署進行更改,比如說cloundant.properties文件,然後運行服務器,並且更改不會填充。這是導致上下文根未找到的錯誤。該項目不能正確導出。 – mharris

+0

我有一個解決方法,即使用mvn install liberty:run-server命令進行安裝。這將在get-started-java項目中安裝Liberty服務器。然後,當您在Eclipse中添加服務器時,請鏈接到此服務器(而不是安裝新服務器),然後您可以通過eclipse啓動和停止它。不幸的是,當你想推動你的改變時,你需要再次運行maven命令。這是一個非常糟糕的解決方案,我仍然在等待IBM的合適解決方案。 – mharris

0

試試這個。右鍵單擊Servers視圖中的Liberty服務器,然後選擇Add and Remove。然後,將應用程序從左側移動到右側。 enter image description here

如果你沒有看到你的GetStartedJava項目在Add and Remove窗口,那麼這很可能與Eclipse項目導入的問題。你的Eclipse窗口的屏幕截圖將有所幫助

+0

我試過這個,當我按下「添加和刪除...」時,我收到一個錯誤消息:「沒有可以從服務器添加或刪除的資源。」 –