2 Stimmen

Wie wird die .ear-Datei in JBoss 6 ausgeführt?

Ich habe die Datei myProj.ear erstellt und sie in den Bereitstellungsordner des JBoss-Servers kopiert. Wie führe ich mein Projekt nach dem Start des jBoss-Servers aus?

Ich habe eine War-Datei verwendet und Tomcat eingesetzt, um mein Projekt auszuführen mein Projekt.... Ich habe eine neue Anforderung, das Projekt in JBoss. Also habe ich meine War-Datei in eine ear-Datei mit dem Befehl Jar -cvf myProj.ear . Sollte ich irgendetwas in meinem Projekt ändern, um die die Anwendung in JBoss auszuführen oder einfach Kopieren meiner .ear-Datei in den jBoss Deploy-Ordner zu kopieren?

2voto

kostja Punkte 58769

JBoss unterstützt normalerweise Hot Deployment - das bedeutet, dass Ihre Anwendung, wenn sie korrekt bereitgestellt wurde (achten Sie auf die Konsole), über den Browser (wenn Sie eine Benutzeroberfläche haben) oder über Webdienste, Managed Beans oder eine andere von Ihnen bereitgestellte Schnittstelle aufgerufen werden kann.

Sie können den Status Ihrer Anwendung in der JBoss Verwaltungskonsole . Sie erreichen sie, indem Sie die URL Ihrer JBoss-Installation eingeben. Wenn Sie Ihr Vanilla JBoss lokal ausführen, sollten Sie die Konsole unter http://127.0.0.1:8080/admin-console

Um es noch einmal zu wiederholen: Es ist kein explizites Starten erforderlich, JBoss erledigt das für Sie.

2voto

vmishra Punkte 1572

Die Bereitstellung einer Anwendung in JBoss ist ziemlich einfach. Sie müssen lediglich die EAR-Datei in das Bereitstellungsverzeichnis im Verzeichnis "Serverkonfiguration" Ihrer Wahl kopieren. Die meisten Anwender setzen die Anwendung in der "Standardkonfiguration" ein, indem sie die EAR-Datei in das Verzeichnis JBOSS_DIR/jboss-as/server/default/deploy kopieren.

Nach dem Kopieren führen Sie einfach run.sh aus bin aus. Sie können die folgenden Parameter verwenden, um es an eine IP (-b) oder an einen anderen Port (-Djboss.service.binding.set) zu binden

./run.sh -b 9.xxx.xxx.xxx -Djboss.service.binding.set=ports-01

Sobald Sie es ausgeführt haben, sehen Sie in der Konsole nach einer Fehlermeldung. Wenn alles gut geht, sehen Sie nach ein paar Sekunden die Meldung "J2EE-Anwendung gestartet".

Falls Fehler oder Ausnahmen auftreten, notieren Sie sich die Fehlermeldung. Prüfen Sie, ob die EAR vollständig ist, und untersuchen Sie die WAR-Datei und die EJB jar-Dateien, um sicherzustellen, dass sie alle erforderlichen Komponenten enthalten (Klassen, Deskriptoren, jboss-deployment-structure.xml usw.).

Sie können die Anwendung gefahrlos erneut bereitstellen, wenn sie bereits bereitgestellt wurde. Um die Bereitstellung rückgängig zu machen, müssen Sie nur das Archiv aus dem Bereitstellungsverzeichnis entfernen. Ein Neustart des Servers ist in beiden Fällen nicht erforderlich. Wenn alles in Ordnung zu sein scheint, zeigen Sie mit Ihrem Browser auf die URL der Anwendung.

http://localhost:8080/xyz

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X