Ich habe eine EAR-Datei im ibm websphere-Anwendungsserver ausgeführt. Mit der Datenquelle wird eine Verbindung zur Datenbank (Oracle) hergestellt. Ohne Anmeldung in der ibm admin console. Ich kann es nicht in resources.xml findenWie kann ich herausfinden, welche jdbc-Datenquelle meine Anwendung im Websphere-Anwendungsserver 7 verwendet?
Antwort
Die resource.xml
ist auf vielen Ebenen vorhanden, können Sie es in Zellen-, Knoten-, Server-oder Cluster-Ebene haben, so dass Sie möglicherweise in falschen Ordner suchen. Aber das gibt Ihnen nur DataSource-Definition.
Um die Zuordnung zwischen Anwendung und Datenquelle zu ermitteln, muss die Anwendung Ressourcenreferenzen verwenden, dann können Sie in den Bindungsdateien eine Bindung zwischen dem Referenz- und dem tatsächlichen JNDI-Namen finden.
Sie können die Bindungs-Dateien entweder mit der Anwendung (PROFILE_ROOT/installedApps/cellName\application.ear
) oder im Ordner Einrichtungen (zB PROFILE_ROOT/config/cells/cellName/applications/application.ear/deployments/application/module/
dann entweder WEB-INF/ibm-web-bnd.xml
oder META-INF/ibm-ejb-jar-bnd.xml
)
Wenn die Anwendung nur externe JNDI-Namen direkt im Code verwendet wird, werden Sie nicht haben Bindung, und Sie müssen diese Zuordnung selbst herausfinden, wahrscheinlich aus Anwendungscode oder einigen Konfigurationseigenschaftsdateien.
- 1. Wie kann ich herausfinden, welche Hash-Funktion verwendet wurde?
- 2. Wie kann ich herausfinden, welche UUID meine App benötigt?
- 3. Wie kann ich herausfinden, welche XIB-Datei das Bild verwendet?
- 4. Wie kann man herausfinden, welche Lokalisierung gerade verwendet wird?
- 5. Wie kann man herausfinden, welche Linux-Distribution verwendet wird?
- 6. Wie kann ich feststellen, welche Dateien eine ColdFusion-Anwendung verwendet?
- 7. Wie kann ich herausfinden, welche ELF-Abhängigkeit nicht erfüllt ist?
- 8. Wie kann ich meine OpenGL-Version auf Ubuntu 13.04 herausfinden
- 9. Wie kann ich herausfinden, welche Version von Symfony ich habe?
- 10. Wie kann ich herausfinden, welche Distribution von Python ich verwende?
- 11. Wie kann ich herausfinden, welcher Funktionsaufruf meine Daten korrumpiert?
- 12. Wie kann ich herausfinden, welche Schriftart tatsächlich für ein Element verwendet wird?
- 13. Welche Ansicht kann ich aus Qt für meine Anwendung verwenden?
- 14. Kann ich herausfinden, welche meiner Beta-Tester meine Android-App tatsächlich installiert haben?
- 15. Wie kann ich meine Funke-Anwendung bewerten
- 16. Wie kann ich herausfinden, welche Fähigkeiten einem Container gegeben wurden?
- 17. Wie kann ich meine Anwendung integrieren?
- 18. Können wir erkennen, welche iOS-Anwendung meine benutzerdefinierte Tastatur verwendet?
- 19. Wie kann ich herausfinden, welche Python-Distribution ich in Python verwende?
- 20. Ich kann nicht herausfinden, wie meine Markierungen wieder geöffnet werden, sobald die Anwendung neu gestartet wurde.
- 21. Wie kann ich meine Anwendung programmatisch aktualisieren?
- 22. Wie kann ich sehen, welche Garbage Collector Java verwendet
- 23. Wie finde ich heraus, welche JAR-Anwendung nicht verwendet wird?
- 24. Wie kann ich herausfinden, welche Version von Sass ich benutze, wenn ich Schluck-Sass laufe?
- 25. Welche SRID sollte ich für meine Anwendung verwenden und wie?
- 26. Nach einem meyers Reset verwendet, kann ich nicht herausfinden, wie meine ul Anzeige machen horizontal
- 27. Ich kann nicht herausfinden, wie man 2to3 Python Converter verwendet
- 28. Wie skaliere ich meine Scala REST-Anwendung, die Akka verwendet?
- 29. Wie kann ich meine bereitgestellte Anwendung benennen?
- 30. Wie kann ich herausfinden, welche Distributionen ich in fitdistrplus verwenden kann in R
Was ist der Umfang der Datenquelle, nach der Sie suchen, und suchen Sie in diesem Bereich nach resources.xml? –
@FRowe scope bedeutet, beziehen Sie sich auf Zellen oder Profile in WAS. Um einfach zu sein, ich habe eine Anwendung, die von jemandem in WAS bereitgestellt wurde und läuft derzeit in Live - ich würde gerne wissen, welche jdbc Datenquelle es verwendet? – Janardhan