What is new for deployers

This topic highlights what is new or changed for users who are deploying an application or module to a server.

  • [AIX Solaris HP-UX Linux Windows][z/OS][8.5.5.21 or later]Prevent the application edition manager from starting a server during rollout. You can use either a system property or a command parameter.
    • Use the appedition.rollout.maintainRunState system property on the deployment manager to prevent the application edition manager from starting another server instance during rollout. The appedition.rollout.maintainRunStatesystem property applies to all the application rollouts for the environment.
    • Use the maintainRunState parameter in the rolloutEdition command to specify whether another server is started during rollout. This parameter prevents interruptions during application upgrade when only one server is running. The maintainRunState parameter applies to the specific rollout.

    By default, the application edition manager starts another instance to ensure that application upgrade is free from interruptions.

  • [8.5.5.21 or later]Java virtual machine custom properties

    Use the com.ibm.ws.logging.iso.date.format custom property to specify whether the date and time format in the logs uses a locale-specific format or the ISO-8601 format.

  • [8.5.5.20 or later]Improve deployment times for Enterprise JavaBeans (EJB) applications

    New MANIFEST.MF file attributes are defined that you can use to enable and specify a list of remote EJBs. When these attributes are present, the product uses the specified list instead of searching through the EJB JAR files. Even if your application does not contain any remote EJBs, you can override the search behavior and improve deployment times by enabling the list attribute without specifying any remote EJBs.

  • [8.5.5.19 or later]Service Component Architecture (SCA) programming model and samples deprecation

    The SCA programming model and samples are deprecated, and will be removed in a future release. You cannot deploy new SCA business-level applications. Update your applications to use different programming models.

  • [8.5.5.16 or later]JIT deployment of EJB 1.x and 2.x session beans

    You can use JIT deployment for EJB 1.x and 2.x session beans. Only modules that contain entity EJBs require use of the EJB deploy tool.