Hallo,
wir haben ein System basierend auf EJB3 und bräuchten einen "Service", der beim Start des JBoss verschiedene Dinge prüft, wie z.B. bestimmte Modul-Versionen in unserer Datenbank.
Wenn also die Versionen der Software von der Version in der Datenbank abweichen, so soll der JBoss garnicht erst weiter starten, sondern anhalten.
Die Frage ist nur, wie mache ich das? Gibt es eine Art Startup-Listener?
Oder muss ich in all meinen EJB's mit @Depend eine EJB angeben, die dann die Prüfungen durchführt bevor alle anderen EJB's geladen werden?
Oder wie funktioniert dies?
mfg Verjigorm
wir haben ein System basierend auf EJB3 und bräuchten einen "Service", der beim Start des JBoss verschiedene Dinge prüft, wie z.B. bestimmte Modul-Versionen in unserer Datenbank.
Wenn also die Versionen der Software von der Version in der Datenbank abweichen, so soll der JBoss garnicht erst weiter starten, sondern anhalten.
Die Frage ist nur, wie mache ich das? Gibt es eine Art Startup-Listener?
Oder muss ich in all meinen EJB's mit @Depend eine EJB angeben, die dann die Prüfungen durchführt bevor alle anderen EJB's geladen werden?
Oder wie funktioniert dies?
mfg Verjigorm