2016-11-11 127 views
0

我正在嘗試將應用程序發佈到bluemix。 1.我已啓用開發模式。右鍵單擊應用程序 - >啓用開發模式。 2.我在一個servlet中進行了更改。 3.右鍵單擊「Bluemix Server」 - >「發佈」。發佈到bluemix時發生錯誤。 「開發模式」

然後它拋出錯誤:'發佈到IBM Bluemix ...'遇到了問題。 發生內部錯誤:「發佈到IBM Bluemix ...」

詳細信息:發佈到「發佈到IBM Bluemix ...」期間出現內部錯誤。 COM/IBM/cftools /品牌/內部/ CloudFoundryBluemixServer.isSso()z

Eclipse的霓虹燈4.6.0

我乳寧的java:

java version "1.8.0_111" 
Java(TM) SE Runtime Environment (build 1.8.0_111-b14) 
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode) 

IBM Bluemix工具:1.0.13 v20160902_1659

.log文件:

!ENTRY org.eclipse.core.jobs 4 2 2016-11-11 10:52:27.692 
!MESSAGE An internal error occurred during: "Publishing to IBM Bluemix...". 
!STACK 0 
java.lang.NoSuchMethodError: com.ibm.cftools.branding.internal.CloudFoundryBluemixServer.isSso()Z 
    at com.ibm.cftools.branding.internal.CloudFoundryBluemixServer.createServerConnection(CloudFoundryBluemixServer.java:254) 
    at com.ibm.cftools.branding.internal.CloudFoundryBluemixServerBehaviour.publishModule(CloudFoundryBluemixServerBehaviour.java:562) 
    at com.ibm.cftools.branding.internal.CloudFoundryBluemixServerBehaviour.publishModules(CloudFoundryBluemixServerBehaviour.java:433) 
    at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:987) 
    at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774) 
    at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3172) 
    at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:345) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 

回答

0

如果你打這個問題你可以:

  • 更新您的Eclipse依賴關係到Eclipse工具for Cloud Foundry(Eclipse CFT)提供的最新版本。在工作臺中,選擇幫助(菜單項)>檢查更新。這應該爲您提供一個升級插件列表。
  • 或者,如果沒有這樣做,您可以安裝Eclipse Neon.1或更高版本來解決此問題,因爲Eclipse Neon.1包含這些依賴關係的最新版本。
+0

開箱即用的Neon 4.6.0的版本爲:「Cloud Foundry Tools Core」v1.0.4和「Cloud Foundry Tools UI」v1.0.3。所需的新版本是v1.0.6的「Cloud Foundry Tools UI」和v1.1.0的「Cloud Foundry tools core」。隨着這些新版本的發佈工作正常。 – Jxadro

+0

嗨,喬納森現在我意識到你說「Eclipse Neon.1」。我認爲這是一個錯字,但你的意思是霓虹燈4.6.1,而不是4.6.0,這是我安裝的。我想在4.6.1中,Eclipse CFT插件是需要的。 – Jxadro

+0

嗨Jxadro,你是對的。 Eclipse Neon.1是Eclipse的第二個Neon版本,第一個是Eclipse Neon GA版本,下個月是Eclipse Neon.2。以前,Eclipse使用SR1或SR2名稱,例如Mars SR2,但是從Neon開始已經轉換爲點符號。 –