Führen Sie die war-Datei in AWS Beanstalk

Ich erstellte eine Web-Server mit java und jersey. Ich benutze auch MAVEN. Ich bin in der Lage, das Projekt ausführen von der Kommandozeile mit diesem Befehl

mvn clean verify org.codehaus.cargo:cargo-maven2-plugin:run

Mein problem ist, dass ich bereitstellen möchten das Projekt in einer Amazon aws Elastic Beanstalk als java-Anwendung. Ich habe ein upload der code dort, und amazon wird es ausführen mit diesem Befehl

java -jar mywar.war

Wenn ich versuche, um mein Projekt vor Ort mit diesem Befehl bekomme ich diesen Fehler

no main manifest attribute, in project.war

Also ich denke, dass ist der Grund, warum das Projekt nicht richtig läuft in der Beanstalk. Ist es möglich, mein Projekt mit diesem java Befehl oder muss ich verwenden Sie das mvn-Kommando?

  • Bereitstellen des Krieges in einem web-container wie tomcat. Krieg ist ein web-Archiv-es ist nicht fr die Kommandozeile.
  • Diese wäre leicht mit Spring-Boot, die ermöglicht Ihnen das erstellen von war-Dateien, die bereitgestellt werden können, die in einem regulären web-container oder standalone gestartet, mit genau der Befehl, den Sie oben gepostet (java -jar mywar.war).
InformationsquelleAutor user3235881 | 2016-07-07
Schreibe einen Kommentar