2016-11-11 51 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开始已经转换为点符号。 –

相关问题