CDI kann @Singleton nicht in @Provider im @Requestscoped-REST-Service festlegen, nachdem es auf WildFly neu implementiert wurde

9

Ich habe AuthenticationFilter und injiziert UserController, der mit @Singleton versehen ist. Wenn ich meine Anwendung zum ersten Mal bereitstelle - alles ist in Ordnung, aber wenn ich die Anwendung erneut auslege und dann versuche, etwas von dem jeweiligen REST-Dienst zu bekommen - erhalte ich oft:

%Vor%

Das Problem tritt immer noch auf, selbst wenn ich den Server kill und ihn neu starte. Aber nach einigen Neustarts verschwindet das Problem schließlich.

Jemand weiß, was diesen Fehler verursachen könnte?

    
Ziemo 13.05.2014, 13:40
quelle

1 Antwort

0

Ich hatte dieses Problem auch erlebt. Bei jeder Bereitstellung würde ich zufällige Fehler beim Injizieren (EJB) @Singleton und sogar (CDI) ApplicationScoped bekommen. Das Problem in meinem Fall war, dass ich nicht beans.xml hatte. Irgendwie ohne das beans.xml wurde das Projekt nicht richtig initialisiert.

Als ich beans.xml hinzugefügt habe (ein komplett leeres), wurde es aufgelöst. Hoffe es hilft.

    
Albert Bos 09.08.2017 16:35
quelle

Tags und Links