No utilizar anotaciones EJBGEN de WebLogic

Las anotaciones EJBGEN específicas de WebLogic se deben eliminar de la aplicación antes del despliegue en WebSphere Application Server. Estas anotaciones proceden del weblogic.ejbgen paquete.


Esta regla detecta el uso de estas anotaciones EJBGEN en archivos Java. Un arreglo rápido para esta regla está disponible en el explorador de orígenes. El arreglo rápido elimina todas las anotaciones, su contenido y sus importes correspondientes.


Código de ejemplo antes de ejecutar el arreglo rápido:

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")

Se eliminarán todas las líneas de código mostradas previamente. Esto incluye la importación, la anotación no calificada, la anotación totalmente calificada y todo el contenido de las anotaciones.