2015-09-14 15 views
9

Ich versuche, das folgende Projekt von IBM developerWorks zu Bluemix zu implementieren:Warum bekomme ich "Projekt Facette Cloud Foundry Standalone-Anwendung Version 1.0 wird nicht unterstützt"?

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

durch das Bluemix Plugin in Eclipse (Called: IBM Eclipse Tools for Bluemix). Ich halte jedoch immer die folgenden Fehler

Projekt Facette Cloud Foundry Standalone-Anwendung Version 1.0 ist nicht unterstützt

enter image description here

Gebrauchte Versionen:

  • Eclipse-Version: Mars Mitteilung (4.5.0) Build ID: 20150621-1200
  • IBM® Eclipse-Tools für die Bluemix Version: 1.0.4 Build-ID: 20150801_1001

Es gibt keine Frage, wenn ich dies tun durch Cloud Foundry CLIcf push

+0

unterstützt und keine liberty-profilanwendung, die auf bluemix eingesetzt werden kann. Konnten Sie diese App lokal auf einem Liberty Profil Server ausführen? Probieren Sie das zuerst aus, bevor Sie es auf bluemix bereitstellen. Dies kann durch Auswahl des Liberty Profilservers im Assistenten anstelle von bluemix erfolgen. Wenn dies nicht möglich ist, müssen Sie Ihre Anwendung möglicherweise in eine Liberty-Profil-Anwendung konvertieren. Ich weiß nicht, wie leicht oder schwer das sein könnte. Sie können Liberty-Profil-Tools von Ihrer Eclipse JEE herunterladen –

+0

@SasikanthBharadwaj Es wurde gut mit der Cloud Foundry CLI (siehe Push) bereitgestellt. Die App funktioniert gut. Dieses Problem tritt nur auf, wenn ich das bluemix-Plugin verwende. –

+0

Dann könnte es nur ein Problem mit den Projektfacetten sein - versuchen Sie, die Facette der Standalone-Anwendung Version 1.0 aus dem Projekt über Projekt -> Eigenschaften -> Projektfacetten zu entfernen –

Antwort

23

über project -> properties -> project facets die Cloud Foundry Standalone Application Version 1.0 Facette aus dem Projekt entfernen.

enter image description here

Bluemix Werkzeuge Karten Projekte Runtimes über project facets Bluemix, so dass unterschiedliche Laufzeiten würden mit verschiedenen Projekten in Verbindung gebracht werden. Was dies sagt ist, dass das Projekt, das Sie versuchen, zu implementieren ist eine eigenständige Java-Web-Anwendung

Es ist wahrscheinlich nur, dass die Stand-alone-Facette, die wahrscheinlich mit cloudfoundry Tool zugeordnet ist, wird nicht durch Bluemix Tools Plugin

+0

Für diejenigen, die die * Cloud Foundry Standalone-Anwendung * aus dem Projekt nicht abwählen konnten Facetten wegen einer Fehlermeldung '* cloudfoundry.standalone.app 1.0 kann nicht deinstalliert werden *', hier ist ein Trick: Öffnen Sie die Projektdatei * .settings/org.eclipse.wst.common.project.facet.core.xml * und entferne das '' -Tag – Ghurdyl