2009-11-03 3 views
5

Ich habe das Tutorial "Spring Integration in 10 minutes" zum Einrichten einer grundlegenden Spring Integration-Anwendung durchlaufen. Ich möchte diese Anwendung in Tomcat bereitstellen und den Eingangskanal live auf dem Server haben und die Ausgabe an einen Client zurücksenden, aber es fällt mir schwer, Beispiele dafür zu finden.Wie wird eine Spring Integration App in Tomcat bereitgestellt?

Könnte jemand mir entweder Links zu einem Tutorial geben, wie man dies oder eine andere Art von Anleitung macht? Alle Hilfe wird sehr geschätzt!

Antwort

4

Hier ist die Antwort, die ich von den Frühlings-Integration-Foren bekam:

Hallo

Erste - versuchen einfach Spring MVC-Anwendung Aufbau (keine Feder Int!) - diese erhalten Sie wissen, wie Java Web integrieren Anwendungen (insbesondere web.xml-Datei) mit Spring Framework (Spring Kontext XMLs). Versuchen Sie dann, Spring Integration-Beans (Channels, Filter, ...) zur Spring-Konfiguration hinzuzufügen.

Das einfachste Szenario ist folgendes:

  • configure DispatcherServlet in web.xml
  • build einfache Spring MVC-Controller
  • Frühling Integration Bohnen DispatcherServlet XML-Konfiguration
  • inject Kanal-Controller und Verwendung hinzufügen es

Dies ist grobe Anleitung zum Senden von Nachrichten Antwort der HTTP-Anfrage des Clients.

Dann können Sie versuchen, Spring-Integration Web-Services-Unterstützung verwenden, wo Sie alles konfigurieren können, ohne Controller-Code zu schreiben. So

- zunächst einige Spring MVC Proben versuchen und dann versuchen, Frühling Integration

Glück Grzegorz Grzybek

Source

+2

Vergessen Sie nicht, einen ContextLoaderListener für Ihren Anwendungskontext zu konfigurieren, andernfalls wird Ihr DispatcherServlet erst wieder aktiviert, wenn eine Webanforderung eintrifft. (Kann in Ordnung sein, wenn Sie nur HTTP eingehende verwenden, um Ihre Integration auszulösen, nicht ok, wenn Sie etwas anderes wie JMS verwenden.) – Pavel

+1

Retrospektiven Dank - brauchte nur die Antwort auf diese jetzt :) – Deleted

Verwandte Themen