在 WebSphere Application Server 上进行部署之前,需要从应用程序中除去
WebLogic 专有的 EJBGEN 注释。 这些注释来自
weblogic.ejbgen
。
此规则会检测是否在 Java 文件中使用了这些 EJBGEN 注释。 当该规则的自动修复程序可用时。
自动修复将删除所有注释、注释内容和相应的导入。
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")
先前看到的所有代码行都将除去。这包括导入、未限定注释、完全限定注释以及这些注释中的所有内容。