public class WLRun extends Task
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
DEFAULT_PROPERTIES_FILE |
protected static java.lang.String |
DEFAULT_WL51_POLICY_FILE |
protected static java.lang.String |
DEFAULT_WL60_POLICY_FILE |
description, location, project
Constructor and Description |
---|
WLRun() |
Modifier and Type | Method and Description |
---|---|
Path |
createClasspath()
Add the classpath for the user classes
|
Path |
createWLClasspath()
Get the classpath to the weblogic classpaths
|
void |
execute()
Do the work.
|
void |
setArgs(java.lang.String args)
Additional argument string passed to the Weblogic instance;
optional.
|
void |
setBEAHome(java.io.File beaHome)
The location of the BEA Home; implicitly
selects Weblogic 6.0; optional.
|
void |
setClasspath(Path classpath)
The classpath to be used with the Java Virtual Machine that runs the Weblogic
Server; required.
|
void |
setDomain(java.lang.String domain)
Set the Domain to run in; required for WL6.0
|
void |
setHome(java.io.File weblogicHome)
The location where weblogic lives.
|
void |
setJvmargs(java.lang.String args)
Set the additional arguments to pass to the weblogic JVM
|
void |
setName(java.lang.String serverName)
The name of the weblogic server within the weblogic home which is to be run.
|
void |
setPassword(java.lang.String password)
Set the management password of the server;
optional and only applicable to WL6.0.
|
void |
setPKPassword(java.lang.String pkpassword)
Set the private key password so the server can decrypt the SSL private key file;
optional and only applicable to WL6.0.
|
void |
setPolicy(java.lang.String securityPolicy)
The name of the security policy file within the weblogic home directory that
is to be used.
|
void |
setProperties(java.lang.String propertiesFilename)
The name of the server's properties file within the weblogic home directory
used to control the weblogic instance;
required for WL4.5.1
|
void |
setUsername(java.lang.String username)
Set the management username to run the server;
optional and only applicable to WL6.0.
|
void |
setWeblogicMainClass(java.lang.String c)
name of the main class for weblogic; optional.
|
void |
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.
|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
protected static final java.lang.String DEFAULT_WL51_POLICY_FILE
protected static final java.lang.String DEFAULT_WL60_POLICY_FILE
protected static final java.lang.String DEFAULT_PROPERTIES_FILE
public Path createClasspath()
public Path createWLClasspath()
public void execute() throws BuildException
execute
in class Task
BuildException
- if someting goes wrong with the buildpublic void setClasspath(Path classpath)
classpath
- the classpath to use when executing the weblogic server.public void setWlclasspath(Path weblogicClasspath)
weblogicClasspath
- the weblogic classpathpublic void setPolicy(java.lang.String securityPolicy)
weblogic.policy
is used.securityPolicy
- the security policy to use.public void setHome(java.io.File weblogicHome)
weblogicHome
- the home directory of weblogic.public void setBEAHome(java.io.File beaHome)
beaHome
- the BEA Home directory.public void setName(java.lang.String serverName)
serverName
- the name of the server.public void setDomain(java.lang.String domain)
domain
- the domainpublic void setProperties(java.lang.String propertiesFilename)
propertiesFilename
- the properties file namepublic void setJvmargs(java.lang.String args)
args
- the arguments to be passed to the JVMpublic void setUsername(java.lang.String username)
username
- the management username of the server.public void setPassword(java.lang.String password)
password
- the management pasword of the server.public void setPKPassword(java.lang.String pkpassword)
pkpassword
- the private key password,public void setArgs(java.lang.String args)
args
- the argument stringpublic void setWeblogicMainClass(java.lang.String c)
c
- the name of the class