Dies ist mein erstes Mal hier. Ich habe ein Problem bei der Bereitstellung einer Java-Anwendung, die ich auf myEclipse erstellt habe. Ich benutze Filezilla, um meinen Wildfly 9.0.2 Testserver zu hosten. Ich habe mein Projekt in eine .war-Datei exportiert, und nachdem ich es auf den Testserver gezogen habe, bin ich mit einer deployment.failed-Datei konfrontiert worden. Beim Anzeigen der Datei im Editor deklariert sie "Dienste mit fehlenden/nicht verfügbaren Abhängigkeiten". Ein solcher Fehler ist unten zu sehen:Filezilla/Wildfly Server-Deployment-Fehler (mögliche Datenbankabhängigkeiten)
["jboss.naming.context.java.module.myproject.myproject.env.common.jdbc.database_connection fehlt [jboss.naming.context.java.database.connection] "
Es gibt fünf dieser ähnlichen Fehler und alle verweisen auf eine andere Datenbankverbindung eines Typs, den ich nicht in meinem Projekt verwende. Ich verstehe das Problem, aber ich weiß nicht, wo diese Abhängigkeiten deklariert sind und wie ich sie entfernen kann.
Jede Hilfe wird sehr geschätzt.
Mit freundlichen Grüßen, Paul
Ich bin relativ neu in Java und meine Terminologie kann aus sein. Ich habe Ihren Ratschlag verwendet und keine Fälle angegeben, in denen diese Datenbankverbindungen deklariert wurden. Ich denke, das ist das Hauptproblem. Irgendwo in meinem Code hat es angegeben, dass die Datenbankverbindung x, y, z notwendig ist, wenn ich nur x brauche. Ich möchte also y und z entfernen, damit ich mein Testprojekt bereitstellen kann. Jede weitere Hilfe wird sehr geschätzt. – potatochucker
Es gibt nicht genügend Informationen, um zu erraten, wo die Referenzen liegen könnten. Sie müssen durch Ihren Code gehen, um zu sehen, wo Sie möglicherweise auf eine Verbindung verweisen oder Ihre Konfiguration für Datenquellen in WildFly überprüfen. Dokumentation ist hier: https://docs.jboss.org/author/display/WFLY8/DataSource+configuration –