首页 文章

为什么我会收到“Project facet Cloud Foundry独立应用程序版本1.0不受支持”?

提问于
浏览
11

我正在尝试将以下项目从IBM developerWorks部署到Bluemix

Building a Java EE app on IBM Bluemix Using Watson and Cloudant

通过Eclipse中的Bluemix插件(被叫:IBM Eclipse Tools for Bluemix) . 但是我一直收到以下错误

项目方面不支持Cloud Foundry Standalone Application 1.0版

enter image description here

使用版本:

  • Eclipse版本:Mars Release(4.5.0)Build id:20150621-1200

  • 用于Bluemix的IBM®EclipseTools工具版本:1.0.4构建ID:20150801_1001

当我通过Cloud Foundry CLI cf push 执行此操作时没有问题

2 回答

  • 0

    通过 project -> properties -> project facets 从项目中删除 Cloud Foundry Standalone Application 版本1.0方面 .

    enter image description here

    Bluemix工具通过 project facets 将项目映射到bluemix运行时,以便不同的运行时与不同的项目相关联 .

    这可能只是因为bluemix工具插件不支持可能与cloudfoundry工具相关的独立方面

  • 30

    正如@Ghurdyl在评论中提到的,如果您无法取消选择CloudFoundry Standalone Applicaiton,则从项目的设置文件中删除facet( .settings/org.eclipse.wst.common.project.facet.core.xml ):

    <?xml version="1.0" encoding="UTF-8"?>
    <faceted-project>
      <installed facet="cloudfoundry.standalone.app" version="1.0"/>
      <installed facet="java" version="10"/>
    </faceted-project>
    

    至:

    <?xml version="1.0" encoding="UTF-8"?>
    <faceted-project>
      <installed facet="java" version="10"/>
    </faceted-project>
    

相关问题