Die Weblogic-Server, die wir verwenden, wurden so konfiguriert, dass sie JNDI-Datenquellennamen wie "appds" zulassen.Tomcat vs Weblogic JNDI Lookup
Für Entwicklung (localhost), könnten wir Tomcat laufen und wenn im <Kontext> Abschnitt server.xml erklärt, Tomcat JNDI Datenquellen auf hängen "java: comp/env/jdbc/*" in der JNDI-Struktur .
Problem: in Weblogic, die JNDI-Lookup "appds", während in Tomcat, so scheint es, dass ich muss die formale bieten "java: comp/env/jdbc/appds". Ich fürchte, die Tomcat-Version ist ein impliziter Standard, aber leider kann ich die Konfiguration von Weblogic nicht ändern. Das bedeutet, dass wir am Ende zwei verschiedene Spring-Konfigurationsdateien haben (wir benutzen Spring 2.5), um die verschiedenen Umgebungen zu vereinfachen.
Gibt es eine elegante Möglichkeit, dies anzugehen. Kann ich JNDI-Namen direkt in Tomcat sehen? Kann der Frühling einen Namen bekommen und an beiden Orten nachsehen? Google-Suchen oder Vorschläge wären großartig.
Warum verwenden Sie ActiveMQ-Bibliotheken für die Verbindung zu Weblogic? – wmarbut