http://www.oracle.com/us/products/middleware/application-server/oracle-weblogic-server-ds-1391360.pdf
http://www.oracle.com/technetwork/middleware/weblogic/overview/weblogic -server-whitepaper-1-134488.pdf
base_domain
base_domain
AdminServer
Port 7001
base_domain
soa_server1 soa_server2
AdminServer
Port 7001 Port 8001 Port 8001
base_domain
Node Node
Manager Manager
Port 5556 Port 5556
soa_server1 soa_server2
AdminServer
Port 7001 Port 8001 Port 8001
base_domain
Node Node
Manager Manager
Port 5556 Port 5556
soa_server1 soa_server2
AdminServer
Port 7001 Port 8001 Port 8001
base_domain
Node Node
Manager Manager
Port 5556 Port 5556
soa_cluster
soa_server1 soa_server2
AdminServer
Port 7001 Port 8001 Port 8001
AdminServer
Logically related group of WebLogic Server
instances that can be managed from a single
set of configuration files soa_cluster
Servers soa_server2
Clusters of servers
Each Domain requires an Administration Server osb_cluster
configuration
unixdev3.raastech.com
<jta></jta>
instance, cluster, resource, and service in the
<server>
domain
<name>examplesServer</name> References additional XML files that are stored
</server> in subdirectories of the domain config directory:
<app-deployment></app-deployment>
JMS, JDBC, WLDF, and Security
<jms-server></jms-server>
<jms-system-resource></jms-system-resource>
<jdbc-system-resource>
<name>examples-demo</name>
references to other files:
<jdbc-data-source>
<target>examplesServer,managedServer-0</target>
<name>examples-demo</name>
<descriptor-file-name>jdbc/examples-demo.xml</descriptor-file-name> <jdbc-driver-params></jdbc-driver-params>
</jdbc-system-resource> <jdbc-driver-params></jdbc-driver-params>
<jdbc-data-source-params></jdbc-data-source-params>
</domain>
</jdbc-data-source>
General process:
1. Lock & Edit
2. Make changes
Changes are stored in the pending directory
3. Activate your changes (with implicit validation through the Admin
Console or WLST)
Changes are distributed to servers in the domain
Two phases: prepare & commit
Prepared on all servers; any failures will cause total rollback
$WL_HOME/common/bin/wlst.sh
wls:/offline> startNodeManager()
$WL_HOME/common/bin/wlst.sh
startServer('AdminServer', 'soa_domain', 't3://adminhost:7001', 'weblogic',
'welcome1', '/u01/oracle/products/fmw12c/user_projects/domains/my_domain',
'true', 60000, 'false')
$WL_HOME/common/bin/wlst.sh
wls:/offline> connect('weblogic', 'welcome1', 't3://adminhost:7001')
wls:/soa_domain/serverConfig> start('soa_server1', 'Server')
wls:/soa_domain/serverConfig> start('soacluster', 'Cluster')
If nothing is returned, then Node Manager is likely not running. Otherwise this output will appear:
oracle 24081 21990 0 05:38 pts/1 00:00:00 /bin/sh ./startNodeManager.sh
oracle 24083 24081 0 05:38 pts/1 00:00:00 /bin/sh /u01/share/
middleware/oracle/wlserver/server/bin/startNodeManager.sh
oracle 24122 24083 25 05:38 pts/1 00:00:23
/u01/share/middleware/jdk1.7.0_15/bin/java -client -Xms32m -Xmx200m
-XX:MaxPermSize=128m ... -Dweblogic.nodemanager.JavaHome=/u01/share/
middleware/jdk1.7.0_15 weblogic.NodeManager -v
Confirm a log entry similar to the following in the NodeManager.out log file:
<Aug 25, 2014 5:38:47 AM EDT> <INFO> <Secure socket listener started on
port 5556, host localhost/127.0.0.1>
If nothing is returned, then AdminServer is likely not running. Otherwise this output will appear:
oracle 24320 24243 3 05:40 pts/1 00:06:00 /u01/share/middleware/
jdk1.7.0_15/bin/java -client -Xms768m -Xmx1536m -XX:PermSize=256m
-XX:MaxPermSize=768m -Dweblogic.Name=AdminServer ...
Check nohup.out (or server.out) log file should have the following entry:
<Aug 25, 2014 5:45:11 AM EDT> <Notice> <WebLogicServer> <BEA-000360> <The server
started in RUNNING mode.>
$WL_HOME/common/bin/wlst.sh
wls:/offline> connect('weblogic','welcome1')
wls:/soa_domain/serverConfig> state("soa_server1")
Current state of "soa_server1" : RUNNING
Data Source
EbizDS
Min Connections: 30
Max Connections: 30
Application
http://127.0.0.1:8003/MOUS-BottomUp/index.jsp
MOUS-BottomUp
soa_server1 soa_server2
UnixDev1 UnixDev2
soa_server2
soa_server1
UnixDev1 UnixDev2
soa_server1 soa_server2
soa_server2 soa_server1
soa_server1 soa_server2
JMS1 JMS2
PersistentStore1
/share/base_domain/site/jms1.dat
PersistentStore2
/share/base_domain/site/jms2.dat
JMS1 JMS2
PersistentStore1
100 messages /share/base_domain/site/jms1.dat
PersistentStore2
/share/base_domain/site/jms2.dat
soa_server1 soa_server2
JMS1 JMS2
PersistentStore1
100 messages /share/base_domain/site/jms1.dat
PersistentStore2
/share/base_domain/site/jms2.dat
soa_server1 soa_server2
JMS1 JMS2
PersistentStore1
/share/base_domain/site/jms1.dat
PersistentStore2
/share/base_domain/site/jms2.dat
http://middlewaremagic.com/weblogic/