Starts a WebLogic server.
A number of parameters are used to control the operation of the weblogic
instance. Note that the task, and hence ant, will not complete until the
weblogic instance is stopped.
execute() Do the work.
The work is actually done by creating a separate JVM to run a helper task.
This approach allows the classpath of the helper task to be set.
public void
setArgs(String args) Additional argument string passed to the Weblogic instance;
optional.
public void
setBEAHome(File beaHome) The location of the BEA Home; implicitly
selects Weblogic 6.0; optional.
public void
setClasspath(Path classpath) The classpath to be used with the Java Virtual Machine that runs the Weblogic
Server; required.
setName(String serverName) The name of the weblogic server within the weblogic home which is to be run.
public void
setPKPassword(String pkpassword) Set the private key password so the server can decrypt the SSL private key file;
optional and only applicable to WL6.0.
public void
setPassword(String password) Set the management password of the server;
optional and only applicable to WL6.0.
public void
setPolicy(String securityPolicy) The name of the security policy file within the weblogic home directory that
is to be used.
setWlclasspath(Path weblogicClasspath) Set the weblogic classpath used by the Weblogic Server;
optional, and only applicable to WL4.5.1
The weblogic classpath is used by weblogic to support dynamic class loading.
Field Detail
DEFAULT_PROPERTIES_FILE
final protected static String DEFAULT_PROPERTIES_FILE(Code)
DEFAULT_WL51_POLICY_FILE
final protected static String DEFAULT_WL51_POLICY_FILE(Code)
DEFAULT_WL60_POLICY_FILE
final protected static String DEFAULT_WL60_POLICY_FILE(Code)
Do the work.
The work is actually done by creating a separate JVM to run a helper task.
This approach allows the classpath of the helper task to be set. Since the
weblogic tools require the class files of the project's home and remote
interfaces to be available in the classpath, this also avoids having to
start ant with the class path of the project it is building.
exception: BuildException - if someting goes wrong with the build
The classpath to be used with the Java Virtual Machine that runs the Weblogic
Server; required. Prior to Weblogic 6.0, this is typically set to the Weblogic
boot classpath. Under Weblogic 6.0 this should include all the
weblogic jars
Parameters: classpath - the classpath to use when executing the weblogic server.
The location where weblogic lives.
Required. This is the absolute location, not relative to
BEA home.
Parameters: weblogicHome - the home directory of weblogic.
The name of the weblogic server within the weblogic home which is to be run.
Optiona, defaults to "myserver"
Parameters: serverName - the name of the server.
setPKPassword
public void setPKPassword(String pkpassword)(Code)
Set the private key password so the server can decrypt the SSL private key file;
optional and only applicable to WL6.0.
Parameters: pkpassword - the private key password,
Set the management password of the server;
optional and only applicable to WL6.0.
Parameters: password - the management pasword of the server.
setPolicy
public void setPolicy(String securityPolicy)(Code)
The name of the security policy file within the weblogic home directory that
is to be used. If not specified, the default policy file weblogic.policy
is used.
Parameters: securityPolicy - the security policy to use.
setProperties
public void setProperties(String propertiesFilename)(Code)
The name of the server's properties file within the weblogic home directory
used to control the weblogic instance;
required for WL4.5.1
Parameters: propertiesFilename - the properties file name
name of the main class for weblogic; optional.
Parameters: c - the name of the class
setWlclasspath
public void setWlclasspath(Path weblogicClasspath)(Code)
Set the weblogic classpath used by the Weblogic Server;
optional, and only applicable to WL4.5.1
The weblogic classpath is used by weblogic to support dynamic class loading.
Parameters: weblogicClasspath - the weblogic classpath