2016-06-10 6 views
2

Ich habe die Spring Boot-Dokumentation gelesen, weiß aber nicht, ob es möglich ist, eine Spring Boot-Webanwendung zu erstellen, die entfernte EJB 3.0-Beans aufruft.Gibt es eine Möglichkeit, eine Spring Boot-Anwendung mit einem eingebetteten Container zu erstellen, der Remote-EJBs aufruft?

Ich habe nicht viel Erfahrung mit dem Aufrufen von EJBs aus dem Frühjahr, aber haben gelesen Chapter 29 Enterise EJBs Frühling und es scheint "ziemlich" einfach.

Gibt es jedoch trotzdem eine Spring Boot App mit einem eingebetteten Container zu erstellen und weiterhin Remote-EJBs aufzurufen? Oder muss ich einen Krieg auf einem JEE-fähigen Anwendungsserver bereitstellen (zB JBoss, Glassfish, Websphere, etc).

Gibt es irgendwelche Probleme oder Probleme, die ich beim Versuch, Remote EJB 3.0 von einer Spring Boot App aus aufzurufen, beachten muss?

Antwort

1

Sie benötigen keinen Container, der eine vollständige Java EE-Implementierung für den Zugriff auf Remote-EJBs bereitstellt.

Sie können eine Remote-EJB über ein einfaches Befehlszeilenprogramm aufrufen, wenn Sie möchten.

Folgen Sie einfach den Anweisungen, die Sie für Remote-EJBs verknüpft haben.

Beachten Sie, dass die Konfiguration für verschiedene Zielserver (auf denen Ihr Remote-EJB gehostet wird) in den Implementierungen sehr unterschiedlich sein kann. Daher müssen Sie herausfinden, wie Sie dies für den jeweiligen Host tun.

Sie können es leichter finden, eine funktionierende Konfiguration in einem Befehlszeilenclient zu erhalten, bevor Sie versuchen, Spring einzurichten, da weniger bewegliche Teile zur Verfügung stehen.

+0

Irgendwelche Empfehlungen wo finde ich die Config Informationen die ich brauche? Meine Remote Ejbs sind auf einem Jboss 4.2.1GA Host. Ich dachte, dass die Frühlingsdokumente ein wenig Licht zu diesem Thema waren; Ich dachte, dass ich eine Form der Konfiguration brauchte, um Frühling zu erklären, wo man den ejb Behälter sowie eine Portnummer, usw. abfragt –

+0

Ich habe es in Tomcat arbeiten lassen; Vielen Dank. Ich habe Probleme zu verstehen, wie ich es im Frühjahr mit Anmerkungen richtig konfiguriere. Siehe http://stackoverflow.com/q/37818227/827480. Wenn Sie Vorschläge haben, lassen Sie es mich bitte wissen. –