Erstellen KRIEG mit Netbeans
Ich bin erstellen einer war-Datei von Netbeans. Zuvor erstellte ich die jar Datei mit Netbeans, es funktionierte (in der Eingabeaufforderung). Aber wenn ich auf der war-Datei von der Eingabeaufforderung aus, ich bin immer diese Fehlermeldung:
Failed to load Main-Class manifest attribute from WebApplication2.war.
Habe ich die main Klasse von Netbeans beim erstellen der jar -
Project->properties->Run->Choosed main class)..
Muss ich für jede mainclass während des Krieges die Schöpfung (als web-Anwendung keine main-Klasse, es hat nur Zeugen Jehovas und servlets, wie können wir Hauptklasse)?
Gläser werden kann, führen Sie an der Eingabeaufforderung, wie Sie sind einfach zip-Dateien. WAR (web-archive) gemeint sind, für das web und haben zum Einstiegspunkt, so laufen Sie an der Eingabeaufforderung würde einen Fehler verursachen. Sie kann nur eingesetzt werden, um einen application server wie Tomcat.
Ich habe implementierten war-es ist in Ordnung, aber was ist, wenn ich ausführen möchten anderen als index-Seite, wenn ich bin laufen Krieg??
Was application-server verwenden Sie, Tomcat, JBoss? Sie haben zwei Möglichkeiten: aktualisieren Sie die web.xml für, sagen wir, Tomcat, um Ihre Datei in der <welcome-file-list " >, oder Sie tun kann "servlet-mapping> in der web.xml Datei einschließlich der in Ihrer war-Datei.
Ich habe implementierten war-es ist in Ordnung, aber was ist, wenn ich ausführen möchten anderen als index-Seite, wenn ich bin laufen Krieg??
Was application-server verwenden Sie, Tomcat, JBoss? Sie haben zwei Möglichkeiten: aktualisieren Sie die web.xml für, sagen wir, Tomcat, um Ihre Datei in der <welcome-file-list " >, oder Sie tun kann "servlet-mapping> in der web.xml Datei einschließlich der in Ihrer war-Datei.
InformationsquelleAutor user10101 | 2012-03-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihr app-web-Projekt, Nur sagen, saubere & build von Netbeans erstellt wird, die die war-Datei in Ihrem
project/target
Verzeichnisindem Sie dies tun sollten
.war
- Datei erstelltwas ist, wenn es nicht ein web-Projekt?
warum wollen Sie schaffen, den Krieg für nicht-web-Projekt ?
Ich will migrieren Sie das Projekt aus NetBeans, Eclipse
InformationsquelleAutor Jigar Joshi
Überlegen, was du fragst... Eine main-Klasse ist die erste Klasse wird aufgerufen, wenn ein Benutzer Ihre app. Was ist die erste Klasse wird aufgerufen, wenn ein Benutzer besucht Ihre webapp?
Es geht um die Klassen gebunden an URLs in Ihrer web.xml oder gebunden mit @Servlet Anmerkungen.
InformationsquelleAutor Jonathan S. Fisher
Verwenden web.xml erstellen einer ersten position für die war-Datei ausführen.
Legen Sie Ihre welcome-Datei hier
Diese wird automatisch wählen Sie die Datei zum ersten mal ausgeführt.
InformationsquelleAutor