在 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")
先前看到的所有代码行都将除去。这包括导入、未限定注释、完全限定注释以及这些注释中的所有内容。