public interface ManagedExternalServerStartMBean extends ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
Modifier and Type | Method and Description |
---|---|
String |
getArguments()
The arguments to use when starting this server.
|
String |
getBeaHome()
Deprecated.
12.1.3.0 replaced by #getMWHome
|
String |
getClassPath()
The classpath (path on the machine running Node Manager) to use
when starting this server.
|
String |
getJavaHome()
The Java home directory (path on the machine running Node
Manager) to use when starting this server.
|
String |
getJavaVendor()
The Java Vendor value to use when starting this server.
|
String |
getMWHome()
The MWHome directory (path on the machine running Node
Manager) to use when starting this server.
|
String |
getRootDirectory()
The directory that this server uses as its root directory.
|
void |
setArguments(String classpath)
Set the value of the Arguments attribute.
|
void |
setBeaHome(String path)
Deprecated.
12.1.3.0 replaced by #setMWHome
|
void |
setClassPath(String classpath)
Sets the value of the ClassPath attribute.
|
void |
setJavaHome(String path)
Sets the value of the JavaHome attribute.
|
void |
setJavaVendor(String vendor)
Sets the value of the JavaVendor attribute.
|
void |
setMWHome(String path)
Sets the value of the MWHome attribute.
|
void |
setRootDirectory(String path)
Sets the value of the RootDirectory attribute.
|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
String getJavaVendor()
The Java Vendor value to use when starting this server.
If the server is part of a cluster and configured for automatic migration across possibly different platforms with different vendors providing the JDKs, then, both JavaVendor and JavaHome should be set in the generated configuration file instead.
void setJavaVendor(String vendor) throws InvalidAttributeValueException
Sets the value of the JavaVendor attribute. .
vendor
- The new javaVendor valueInvalidAttributeValueException
ManagedExternalServerStartMBean.getJavaVendor()
String getJavaHome()
The Java home directory (path on the machine running Node Manager) to use when starting this server.
Specify the parent directory of the JDK's bin
directory. For example,
c:\bea\jdk141
.
void setJavaHome(String path) throws InvalidAttributeValueException
Sets the value of the JavaHome attribute. .
path
- The new javaHome valueInvalidAttributeValueException
ManagedExternalServerStartMBean.getJavaHome()
String getClassPath()
The classpath (path on the machine running Node Manager) to use when starting this server.
If you need to add user classes to the classpath, in addition you
will need to add the following:
FEATURES_HOME/weblogic.server.modules.coherence.server_10.3.4.0.jar:COHERENCE_HOME/lib/coherence.jar
where FEATURES_HOME
is the features directory
(typically $MW_HOME/modules/features
) and
COHERENCE_HOME
the coherence directory (typically
$MW_HOME/coherence_3.6
) on the Node Manager
machine.
If you do not specify a classpath the above will be used automatically.
The operating system determines which character separates path elements. On Windows, use a semicolon (;). On UNIX a colon (:).
void setClassPath(String classpath) throws InvalidAttributeValueException
Sets the value of the ClassPath attribute.
classpath
- The new classPath valueInvalidAttributeValueException
ManagedExternalServerStartMBean.getClassPath()
String getBeaHome()
The BEA home directory (path on the machine running Node Manager) to use when starting this server.
Specify the directory on the Node Manager machine under which
all of Oracle's BEA products were installed. For example,
c:\Oracle\Middleware\
.
void setBeaHome(String path) throws InvalidAttributeValueException
Sets the value of the BeaHome attribute.
path
- The new beaHome valueInvalidAttributeValueException
ManagedExternalServerStartMBean.getBeaHome()
String getMWHome()
The MWHome directory (path on the machine running Node Manager) to use when starting this server.
Specify the directory on the Node Manager machine under which
all of Oracle's MW products were installed. For example,
c:\Oracle\Middleware\
.
void setMWHome(String path) throws InvalidAttributeValueException
Sets the value of the MWHome attribute.
path
- The new MWHome valueInvalidAttributeValueException
ManagedExternalServerStartMBean.getMWHome()
String getRootDirectory()
The directory that this server uses as its root directory. This directory must be on the computer that hosts the Node Manager. If you do not specify a Root Directory value, the domain directory is used by default.
void setRootDirectory(String path) throws InvalidAttributeValueException
Sets the value of the RootDirectory attribute.
path
- The new rootDirectory valueInvalidAttributeValueException
ManagedExternalServerStartMBean.getRootDirectory()
String getArguments()
The arguments to use when starting this server.
These are the first arguments appended immediately after
java
portion of the startup command. For example, you
can set Java heap memory or specify any
weblogic.nodemanager.server.provider.WeblogicCacheServer
option.
Separate arguments with a space.
void setArguments(String classpath) throws InvalidAttributeValueException
Set the value of the Arguments attribute.
This property should not be used to specify weblogic.management.username or weblogic.management.password as these values will be ignored during server startup. Instead the username and password properties should be set. This will also enable node manager to properly encrypt these values on the managed server's machine.
classpath
- The new arguments valueInvalidAttributeValueException
ManagedExternalServerStartMBean.getArguments()