2010-11-19 15 views
3

Wir verwenden Jboss, aber wir verwenden wirklich nur seine JMS-Sachen. Also, gibt es eine Möglichkeit, das, was geladen wird, wenn Jboss startet, zu reduzieren?Wie nehme ich JBOSS ab?

Antwort

2

Vor 6 Jahren, here's a blog entry über die Konfiguration von JBoss mit "nur die richtigen Sachen."

Ich habe JBoss in ein paar Jahren nicht verwendet, aber in v4.0 konnten Sie einfach die gewünschten JAR-Dateien in das Deployment-Verzeichnis löschen, und JBoss würde nur diese JARs laden.

+0

Das ist ein toller Beitrag und sieht genau so aus, wie ich es brauche. ABER, es hört auf, bevor er erklärt, wie man JMS hinzufügt! Vielleicht kann ich herausfinden, was ich davon brauche. Ich erinnere mich, dass mir jemand gesagt hat, dass man die Gläser einfach fallen lassen kann und ich werde das am Montag versuchen, um zu sehen, ob das alles ist, was ich tun muss. Vielen Dank! – Dave

+0

Ja, Sie löschen die erforderlichen und nur die notwendigen Dateien in das Verzeichnis "deploy" des Servers, auf dem Sie arbeiten. – Cheeso

+0

Ich denke, die nächste Frage ist folgende: Welche Gläser sind die notwendigen? Können Sie mich auf einige Dokumente verweisen? Scheint so, als müsste irgendwo ein Tisch mit dieser Information drin sein. – Dave

4

Sie können einen Servlet-Container (Tomcat) + einen JMS-Provider (z. B. ActiveMQ) verwenden, ohne einen Anwendungsserver zu verwenden.

+0

Wahr, aber keine Antwort auf die Frage! Er könnte auch Windows Server, ASPNET und MSMQ verwenden, aber das ist auch keine Antwort auf die Frage. – Cheeso

+3

@Cheeso gut, ich Diagree. Die Idee ist, dass er seinen aktuellen Code auf tomcat + jms laufen lassen kann. Und wird nicht auf msmq und aspnet – Bozho

+0

Es ist eine ziemlich gültige Antwort wirklich. JBoss'es USP ist, dass es ein kompletter J2EE-Server mit vollem Funktionsumfang ist. Tomcat ist ein mageren Servlet-Container, Geronimo kann auch einen Blick wert sein. –

2

Der richtige Weg, um dies zu tun, ist ein separates Profil auf Ihrem JBoss-Server, das nur die Dinge enthält, die für die Verwendung von JMS benötigt werden. JBoss v5 wird standardmäßig mit mehreren Profilen ausgeliefert: Minimal, Standard, Standard, Alle und Web. Jeder von diesen startet andere Dienste. Wenn Sie kein Profil angeben, verwenden Sie das Profil "Standard".

Sie können Ihr eigenes Profil erstellen, indem Sie eine Kopie des Minimalprofils erstellen und für die JMS-Unterstützung weitere Dienste hinzufügen.

Die JBoss-Dokumentation enthält einige Informationen darüber, wofür die Dateien in diesen Profilverzeichnissen verwendet werden. Siehe Jboss server configurations.

Sie haben nicht angegeben, welche Version von JBoss Sie verwenden. Beachten Sie, dass sich in der Konfiguration einige Änderungen zwischen JBoss v4 und JBoss v5/6 ergeben. Die referenzierte Dokumentation in der Antwort von Cheeso verweist auf JBoss v4.

+0

Guter Punkt: JBoss 5. Ich möchte die minimale Konfiguration nehmen, aber ich weiß einfach nicht, wie man den JMS-Service hinzufügt.Verzeihen Sie meine Unwissenheit, aber ich erben dieses Problem von jemand anderem und absolut niemand hier kennt JBoss gut genug, um eine benutzerdefinierte Konfiguration zu tun. – Dave

Verwandte Themen