org.apache.tools.ant.taskdefs.optional.j2ee

Class JonasHotDeploymentTool

  • All Implemented Interfaces:
    HotDeploymentTool


    public class JonasHotDeploymentTool
    extends GenericHotDeploymentTool
    implements HotDeploymentTool
    An Ant wrapper task for the weblogic.deploy tool. This is used to hot-deploy J2EE applications to a running WebLogic server. This is not the same as creating the application archive. This task assumes the archive (EAR, JAR, or WAR) file has been assembled and is supplied as the "source" attribute.

    In the end, this task assembles the commandline parameters and runs the weblogic.deploy tool in a separate JVM.

    See Also:
    HotDeploymentTool, AbstractHotDeploymentTool, ServerDeploy
    • Field Detail

      • DEFAULT_ORB

        protected static final java.lang.String DEFAULT_ORB
        Description of the Field
        See Also:
        Constant Field Values
    • Constructor Detail

      • JonasHotDeploymentTool

        public JonasHotDeploymentTool()
    • Method Detail

      • setDavidhost

        public void setDavidhost(java.lang.String inValue)
        Set the host for the David ORB; required if ORB==david.
        Parameters:
        inValue - The new davidhost value
      • setDavidport

        public void setDavidport(int inValue)
        Set the port for the David ORB; required if ORB==david.
        Parameters:
        inValue - The new davidport value
      • setJonasroot

        public void setJonasroot(java.io.File inValue)
        set the jonas root directory (-Dinstall.root=). This element is required.
        Parameters:
        inValue - The new jonasroot value
      • setOrb

        public void setOrb(java.lang.String inValue)
        Choose your ORB : RMI, JEREMIE, DAVID, ...; optional. If omitted, it defaults to the one present in classpath. The corresponding JOnAS JAR is automatically added to the classpath. If your orb is DAVID (RMI/IIOP) you must specify davidhost and davidport properties.
        Parameters:
        inValue - RMI, JEREMIE, DAVID,...
      • isActionValid

        protected boolean isActionValid()
        Determines if the action supplied is valid.

        Valid actions are contained in the static array VALID_ACTIONS

        Overrides:
        isActionValid in class GenericHotDeploymentTool
        Returns:
        true if the action attribute is valid, false if not.