将WebSphere9Ant任务迁移到WebSphereLiberty
我正在尝试将j2ee应用程序从WebSphere迁移到liberty 构建脚本在ant构建脚本中使用特定于WebSphere的ant任务(com.ibm.WebSphere.ant.tasks.WsEjbDeploy) liberty有没有类似的任务?或将WebSphere9Ant任务迁移到WebSphereLiberty,ant,websphere,websphere-liberty,Ant,Websphere,Websphere Liberty,我正在尝试将j2ee应用程序从WebSphere迁移到liberty 构建脚本在ant构建脚本中使用特定于WebSphere的ant任务(com.ibm.WebSphere.ant.tasks.WsEjbDeploy) liberty有没有类似的任务?或 是否可以部署使用上述任务的代码构建并将其用于liberty?EJBDeploy和关联的ant任务已被实时(JIT)部署功能所取代。该功能首先在WebSphereTraditionalVersion7.0中为所有EJB3(及更高版本)模块引入 L
是否可以部署使用上述任务的代码构建并将其用于liberty?EJBDeploy和关联的ant任务已被实时(JIT)部署功能所取代。该功能首先在WebSphereTraditionalVersion7.0中为所有EJB3(及更高版本)模块引入 Liberty为所有EJB模块级别(EJB1.x到EJB3.2)提供JIT部署。 WebSphereTraditional现在还支持所有EJB模块版本的JIT部署,从版本8.5.5.16和9.0.5.0开始,包含EJB1.x或2.x实体bean的模块除外。实体bean仍然需要使用EJBDeploy。如果您的应用程序包含实体bean,那么在迁移到Liberty时,它们将需要转换为另一种形式的持久性,例如JPA 将在WebSphere traditional上使用EJBDeploy的应用程序迁移到Liberty时,应使用未部署的应用程序版本。不要将EJBDeploy生成的工件迁移到Liberty。Liberty的JIT部署功能将根据需要在内存中动态生成工件。EJBDeploy生成的工件可能会干扰Liberty中的正确行为 有关JIT部署的更多信息,请参阅知识中心中的以下信息: 如果应用程序包含远程EJB接口,并且将使用瘦客户机,则需要生成存根类,以便与瘦客户机一起打包。这在以前是由EJBDeploy完成的,但现在可以通过使用RMIC来完成 有关向Liberty部署远程接口的更多信息,请访问以下链接: