Wie kann ich eine Kriegsdatei meines Projekts in NetBeans erstellen?Wie kann ich eine Kriegsdatei meines Projekts in NetBeans erstellen?
Antwort
Es ist möglich, dass Sie bereits eine WAR-Datei haben und wissen es nicht - Netbeans macht die meiste Arbeit für Sie und ich glaube, es schafft eine verteilbar Krieg Datei standardmäßig. Wenn Sie ein Webprojekt erstellt und erfolgreich erstellt haben, befindet es sich im "dist" -Verzeichnis des Projektstammverzeichnisses.
Diese War-Datei ist nicht in der Webapps-Ordner des Tomcat. Wie wird es von Tomcat geöffnet, wenn es sich in einem anderen Ordner befindet? –
Das ist richtig, aber nur, wenn das Verzeichnis dist zuerst erstellt wurde. Siehe die unten stehende Antwort von arkilus zum Ausführen von ant do-dist, um dieses Verzeichnis zu erstellen. –
In Netbeans 7.4 - klicken Sie mit der rechten Maustaste auf das Projekt, wählen Sie Eigenschaften-> Erstellen-> Verpacken. Dort sehen Sie Compress WAR File. Andernfalls wird der dist-Ordner nicht mit einer WAR-Datei erstellt. – xmux
Netbeans den Ant-Skript für Sie erstellen, verwendet es Ant sowieso zu bauen. Aber wenn Sie die Kriegsdatei erhalten wollen, bauen Sie einfach Ihr Projekt. Die .war-Datei befindet sich im Verzeichnis /yournetbeanshomedirectory/yourproject/dist/yourwar.war
Sie können das verwendete Ameisen-Build-Skript überprüfen, indem Sie sich die Datei build.xml in Ihrem Projektverzeichnis ansehen. Könnte Ihnen helfen, sich ein wenig wohler zu fühlen, indem Sie Ameisen benutzen, um Builds zu machen.
Rechts Projekt klicken, klicken Sie auf "Clean and Build". Netbeans erledigt den Rest.
unter der dist Verzeichnis Ihrer App, sollten Sie eine hübsch aussehende .war alle bereit für die Bereitstellung finden.
Das Problem dabei ist, dass es auch alle Projekte in den Bibliotheken säubert und aufbaut. Bei einem großen Projekt kann dies ärgerlich zeitaufwendig sein, besonders wenn Sie nur wenige Änderungen am webapp-Projekt vorgenommen haben und daher nicht alles neu kompilieren müssen. – megaflop
musste ich Rechtsklick auf die Datei build.xml und wählen Sie „run“. Nur dann würde die WAR-Datei erstellt werden.
Wenn NetBeans nicht Ihre dist
Ordner erstellt, führen Sie die do-dist
ant Ziel:
In commandline navigate to the directory of your project, the one containing a build.xml file
> ant do-dist
Wenn Ameise läuft gut (höchstwahrscheinlich), Ihre dist
Ordner erstellt wird, enthält die .war
Datei.
Das hat mein Problem gelöst, danke! Jetzt wird jedes Mal, wenn ich es erstelle, das .war wie erwartet im Verzeichnis dist ausgegeben. –
Wie DPA sagt, ist der einfachste Weg, um einen Krieg Datei Ihres Projekts zu erzeugen, ist durch die IDE. Öffnen Sie die Registerkarte "Dateien" auf der linken Seite, klicken Sie mit der rechten Maustaste auf die Datei "build.xml" und geben Sie an, welche Art von Ameisenziel Sie ausführen möchten.
Stellt sicher, in Sie Eigenschaften Projekte> bauen -> Verpackung WAR-Datei zu komprimieren.
Der einfachste Weg ist, die Registerkarte Ausgabe - Erstellen zu überprüfen: Es würde den Speicherort der WAR-Datei anzeigen.
Es wird so etwas wie:
Installation D: \ Project \ target \ Tool.war zu C: \ Benutzer \ myname.m2 \ Repository \ com \ Werkzeug \ 1.0 \ Tool-1.0.war
Es befindet sich im Ordner "dist" innerhalb des Projekts, aber nur, wenn "Compress WAR File" im Projekteinstellungen-Dialog (Build/Packaging) aktiviert ist. Bevor ich diese Checkbox ankreuzte, gab es keinen Dist-Ordner.
Das ist für mich gearbeitet:
1.Right klicken pom.xml
2.Run Maven> Ziele
3.Bearbeiten Maven Ziele
Ergebnisse: Krieg bauen in/Zielordner
Packaging webapp
Assembling webapp [WeatherDashboard] in [C:\Users\julian.mojico\Documents\NetBeansProjects\WeatherDashboard\target\WeatherDashboard-1.0-SNAPSHOT]
Processing war project
Webapp assembled in [672 msecs]
Building war: C:\Users\julian.mojico\Documents\NetBeansProjects\WeatherDashboard\target\WeatherDashboard-1.0-SNAPSHOT.war
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 1:41.633s
Finished at: Tue Sep 05 09:41:27 ART 2017
Final Memory: 18M/97M
------------------------------------------------------------------------
In NetBeans 8.2 ist dies die richtige Antwort. –
- 1. Wie kann ich den Namespace meines neuen Projekts benennen?
- 2. Ich muss separate Datei für alle Konstanten meines Projekts erstellen
- 3. Fehler beim Erstellen meines Android-Projekts
- 4. Wie kann ich die Prozessvorlage meines TFS-Projekts finden?
- 5. Wie kann ich ein aar vom Bau meines Projekts ausschließen?
- 6. Bereitstellen meines Projekts in Azure
- 7. Wo in Eclipse kann ich den Arbeitsbereichspfad meines Projekts finden
- 8. Wie suche ich in allen Dateien meines Projekts mit VIM?
- 9. Drucken eines Projekts in NetBeans
- 10. Wie kann ich auf eine Liste aller Dateien im Ressourcenordner meines Projekts zugreifen?
- 11. Multi-Modul-Projekt von Maven in eine Kriegsdatei erstellen
- 12. Netbeans: Wie kann ich eine NullPointerException unterbrechen?
- 13. Wie importiere ich Kriegsdatei (maven java project) in Netbeans für Änderungen
- 14. Formatieren eines vollständigen Projekts in NetBeans
- 15. Wie kann ich die Codebasis meines Projekts organisieren, die auf mehrere Bibliotheksversionen abzielt
- 16. Wie kann ich ein zweites Fork eines GitHub-Projekts erstellen?
- 17. Wie kann ich eine Exe in NetBeans machen?
- 18. Wie kann ich in PlayN die HTML-Version meines Projekts mit Google Guava-Bibliotheken kompilieren?
- 19. Warum verliere ich JavaScript intellisense nach dem Ausführen meines Projekts?
- 20. Cant erstellen Liste meines Objekttypen
- 21. Kann ich den Alias meines Schlüssels ändern?
- 22. Verwenden von Netbeans und Eclipse zum Bearbeiten eines Netbeans-Projekts
- 23. Warum erstellt VS.NET 2013 beim Erstellen meines HTML5 Typescript-Projekts eine DLL-Datei im bin-Verzeichnis?
- 24. Fehler bei der Installation meines NetBeans-Plugins
- 25. Wie kann ich eine Zeichenfolge in Netbeans ersetzen?
- 26. Wie behebe ich Zeilenumbruch in AssemblyInfo.cs beim Erstellen eines Projekts?
- 27. Kann ich mehrere Konfigurationen eines Projekts innerhalb einer Lösungskonfiguration erstellen?
- 28. Netbeans Scannen des Projekts zu langsam
- 29. Ich kann nicht in den Entwurfsmodus in NetBeans gehen (Jframe)
- 30. Warum erscheint Scalaz in den API-Dokumenten meines Projekts?
Ich rate, dass Sie eine Ant oder Maven Skript schreiben Sie Ihren Krieg zu bauen Datei und nicht auf eine bestimmte IDE verlassen. –
kann das .war mit Tomcat ?? wie in, kann ich einfach weitermachen und im/webapp-verzeichnis von tomcat ?? Nun, ich weiß, ich bin ein bisschen spät hier, aber ich stolperte gerade zufällig in dieses Forum und ich wurde dadurch beunruhigt. es funktioniert nicht, wenn ich versuchte –
kann ich den Ordner determination anstelle von Dist-Ordner zu anderen lassen sagen, gemappten Netzwerkordner – shareef