JBoss SAR vs EAR - /war-Verpackung
Wenn würde ich wählen, um die Bereitstellung als JBoss SAR, anstatt ein OHR?
Dies ist eher eine Allgemeine Frage und ich bin auf der Suche nach Richtlinien, die erklären, die vor-und Nachteile der einzelnen deployment-Modell und welches ist anwendbar, wenn.
InformationsquelleAutor der Frage nemo | 2012-04-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie ein SAR (service-Archiv), wenn Sie möchten, erweitern Sie die Fähigkeiten des Servers. Zum Beispiel, JBoss verwendet SARs für EJB-deployer oder messaging. Erstellen Sie für Ihre eigenen service-monitoring (ie. sehen Sie sich einige Metriken, die für eines Ihrer benutzerdefinierte Dienste). Soweit ich weiß SARs sind einzigartig, um nur JBoss.
Aus meiner persönlichen Erfahrung, habe ich einmal erstellt ein SAR-Wert zu verfolgen, der einen web-service. Ich hauptsächlich verwendet die service-Komponente zu verfolgen die Länge einer Liste von Dingen, die die web-service-Komponente erstellt. Dies war eine Weise, die ich Sie stecken konnte, die in der jmx-Konsole und finden Sie heraus, einige Metriken über die eingehenden Anfragen an den web service.
SARs basieren auf JMX-Spezifikationen, so dass es nicht schwer ist, um Sie zu erstellen. Sie im Grunde erstellen Sie eine standard-MBean-Schnittstelle und implementieren die Schnittstelle. Sie wollen auch, um sicherzustellen, dass Sie haben eine
jboss-service.xml
Datei in derMETA-INF
Verzeichnis.Auf der anderen Seite Kriege und die Ohren sind für die standard-Anwendung, die Verpackung, wo Sie erwarten, dass die container zu verwalten und Prozess-Anforderungen für die Anwendung. Sie nicht erwarten, dass die Anwendung ausgeführt werden, als eine anonyme service-Komponente, wie Sie auch im Falle eines SAR-Standardanwendungen.
Hoffe, das hilft!
InformationsquelleAutor der Antwort CoolBeans