Ho AuthenticationFilter e inietta UserController che è annotato con @Singleton. Quando schiero la mia applicazione per la prima volta - va tutto bene, ma quando ho ridistribuire applicazione e quindi cerco di ottenere qualcosa da qualsiasi REST servizio - spesso ricevo:CDI non può impostare @Singleton in @Provider nel servizio REST @Requestscoped dopo ridistribuire su WildFly
Can not set app.auth.UserController field
app.web.rest.auth.AuthenticationFilter.userController to
app.auth.UserController$Proxy$_$$_Weld$EnterpriseProxy$
Il problema si verifica ancora, anche se io uccidere il server e riavviarlo. Ma dopo un paio di riavvii la questione scompare definitivamente.
Qualcuno sa cosa potrebbe causare quell'errore?
Provare a pulire la directory di destinazione prima della ridistribuzione – Yuri
Infatti, ho sempre eliminato la directory di destinazione prima della ridistribuzione. – Ziemo
Quale Singleton, CDI o EJB? –