Не использовать аннотации EJBGEN WebLogic

Собственные аннотации EJBGEN WebLogic необходимо удалить из приложения перед его развертыванием в WebSphere Application Server. Эти аннотации содержатся в пакете weblogic.ejbgen.


Данное правило находит все вхождения аннотаций EJBGEN в файлах Java. В сканере исходного кода доступно быстрое исправление для этого правила. Процедура быстрого исправления удаляет все аннотации, их содержимое и соответствующие операторы импорта.


Пример кода до применения быстрого исправления:

import weblogic.ejbgen.Session;;

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

Все указанные выше строки кода будут удалены. Они включают в себя операторы импорта, аннотации без спецификатора, аннотации со спецификатором и все содержимое этих аннотаций.