Non utilizzare le annotazioni WebLogic EJBGEN

È necessario rimuovere le annotazioni WebLogic EJBGEN proprietarie dall'applicazione prima della distribuzione su WebSphere Application Server. Queste annotazioni provengono dalla weblogic.ejbgen pacchetto.


Questa regola rileva l'utilizzo di tali annotazioni EJBGEN nei file Java. Quando sarà disponibile la correzione automatica per questa regola. La correzione automatica rimuoverà tutte le annotazioni, i loro contenuti e le importazioni corrispondenti.


Codice di esempio prima della migrazione:

import weblogic.ejbgen.Session;;

...
< span class="Code"> < span class="indent"> < /span>@Session(maxBeansInFreePool = "1000",
initialBeansInFreePool = "0",
transTimeoutSeconds = "0",
type = Session.SessionType.TEST,
defaultTransaction = Constants.TransactionAttribute.TEST,
enableCallByReference = Constants.Bool.TRUE,
ejbName = "TestSessionEJB")

...
@weblogic.ejbgen.JndiName(remote = "TestSessionEJB.TestSessionHome")

Verranno rimosse tutte le righe di codice viste in precedenza. Tali righe comprendono l'importazione, l'annotazione non qualificata, l'annotazione completa e tutto il contenuto all'interno delle annotazioni.