2016-10-04 3 views
2

Meine Frage ist wörtlich der Titel: Würden Sie empfehlen, eine Spring 4-Anwendung in Apache Karaf auszuführen?Wird empfohlen, Spring 4-Anwendungen auf Apache Karaf auszuführen?

Wenn nicht, warum nicht? Wenn ja, wie gehe ich vor?

Container, MVC und Daten werden benötigt. Ich habe es in der Vergangenheit oft ohne OSGi gemacht. Mit Karaf habe ich viele Konfigurationen, Manifeste, Klassenpfade und Bundles probiert. Immer in seltsame Schwierigkeiten geraten. Am Ende frage ich mich, ob Spring noch in OSGi laufen soll. Wenn ja, wie kann es funktionieren?

Daher meine Frage für sachkundige Menschen. :-)

Antwort

4

Der Frühling liefert keine Bündel mehr. Also würde ich sagen, dass Spring OSGi nicht mehr unterstützt. Das Servicemix-Team erstellt regelmäßig Bundles für den Frühling, die von den Karaf-Features installiert werden. Also gibt es einige Community-Unterstützung.

Persönlich würde ich den Frühling in OSGi nicht verwenden, da ohne offizielle Unterstützung es leicht passieren könnte, dass sie etwas in OSGi brechen und nicht bemerken oder interessieren.

Als Alternativen gibt es Aries JPA, die grundlegende jpa-Unterstützung bietet. Nicht sicher über Ersatz für Federmvc. Ich schätze, es kommt darauf an, wofür du es benutzt hast.

Verwandte Themen