2016-11-09 1 views
1

Ich habe Java-Code und eine WAR-Datei für eine Webanwendung erhalten, die ich testen muss.Eclipse lädt keine WAR-Datei

Mein übergeordnetes Ziel ist es, die Funktionalität der Webanwendung zu testen und bei Bedarf Änderungen am Code vorzunehmen.

Ich scheine auf richtig in diese Eclipse geladen werden.

Ich nahm die WAR-Datei und führte einen Import durch, bei dem ich versuchte, die WAR-Datei in ein (Web -> WAR) -Projekt zu importieren. Das erste Problem war, dass Eclipse sich beschwerte, dass nicht genügend Speicher oder die Größe des Heapspeichers vorhanden war. Also habe ich die Java-Speicheroptionen in der Datei eclipse.ini geändert. Dies schien das Klagen über die Erinnerung zu lösen.

Ich habe Eclipse neu gestartet und habe versucht, das Web - War erneut zu importieren, da es so vorgeht, als würde es die WAR - Datei importieren, aber nichts passiert, nachdem es fertig ist.

Insgesamt also meine Fragen sind 1 Was ist der richtige Prozess ist, den Krieg und Quellcode in Eclipse 2. Warum ist Eclipse-nicht das Laden der WAR-Datei

+3

A .war läuft auf einem Server, der Quellcode sollte in Eclipse geladen werden. Dies sind 2 verschiedene Konzepte. Eclipse kann den Krieg aufbauen und Sie können diese kompilierte .war durch Eclipse ausführen, aber nach meinem besten Wissen kann Eclipse selbst keine WAR-Datei laden/ausführen – holtc

+0

Sie machen es gut. Um eine WAR-Datei zu importieren, müssen Sie Datei> Importieren> WAR-Datei ausführen und die Datei und das Projekt auswählen. Ich schlage vor, dass Sie ein ** neues ** Projekt ausfüllen. Klicken Sie auf Fertig stellen. Was passiert dann? Wurde das neue Projekt erstellt? –

Antwort

1

zu laden Wenn Sie eine WAR-Datei testen möchten, können Sie muss es in einem Servlet-Container bereitstellen. Zu den allgemeinen Servlet-Containern gehören: Tomcat, Jetty, JBoss (die tatsächlich Tomcat verwendet), WebSphere und WebLogic.

JBoss, WebSphere und WebLogic sind JEE-Umgebungen, sie verfügen jedoch jeweils über einen Servlet-Container.

0

Die WAR-Datei enthält im Allgemeinen eine kompilierte Version der .Java-Datei, d. H. Eine .class-Datei und andere webbezogene Dateien.

Sie entpacken die .war-Datei mit WinZip oder ähnlicher Software, wenn sie Quellcode angehängt enthält, dann können nur Sie den Code anzeigen oder ändern.ELSE Sie können die folgenden Schritte ausführen, um die Anwendung auszuführen.

Installieren Sie einen Server, z. B. Apache Tomcat, auf Ihrem PC. Starten Sie den Server von CMD. Öffnen Sie die Server-Homepage. Stellen Sie Ihre WAR-Datei bereit. Jetzt können Sie sehen, dass die Anwendung ausgeführt wird.

Wenn Sie den Code ändern möchten, sollten Sie .Java-Dateien in Ihrer WAR-Datei haben.