Goal
Undeploying SOA Composite while soa-infra is down.
Mainly this task
is required when starting soa server, soa-infra application wont come up due to
corrupt composite which stops the soa-infra to be in active state. The solution
also applies in the case where the server itself is failing to come up / stay up
due to a bad deployment.
Fix
Check the soa logs and determine which composite is causing the problem and
then follow the below process to Undeploy SOA composite by editing
deployed-composites.xml
1. Download and copy the
ShareSoaInfraPartition.ear file to
$MIDDLEWARE_HOME/oracle_common/common/bin
2. cd to
$MIDDLEWARE_HOME/oracle_common/common/bin
and
run
wlst.sh
3.
connect()
provide username, password and server URL
4. run the below
command to deploy ShareSoaInfraPartition.ear
deploy('ShareSoaInfraPartition','ShareSoaInfraPartition.ear',upload='true')
5. Now run the below command by changing the "toLocation"
('/fmw11g/fmw1115/Middleware' is some location path on SOA machine)
exportMetadata(application='ShareSoaInfraPartition',server='AdminServer',toLocation='/fmw11g/fmw1115/Middleware',docs='/deployed-composites/deployed-composites.xml')
6. A deployed-composites folder will be created at "toLocation" path
with deployed-composites.xml in it
7. Delete the composite which is
causing the problem and save the file
For example i am MediatorTest
composite like below
<composite-series
name="default/MediatorTest"
default="default/MediatorTest!1.0">
<composite-revision
dn="default/MediatorTest!1.0" state="on" mode="active"
location="dc/soa_58b98be8-9ec8-41af-bb83-590f6004d1aa">
<composite
dn="default/MediatorTest!1.0*soa_58b98be8-9ec8-41af-bb83-590f6004d1aa"
deployedTime="2011-11-17T09:01:54.750+05:30"/>
8. Now run the below command by changing the "fromLocation" (this
should be the same location as previous)
importMetadata(application='ShareSoaInfraPartition',server='AdminServer',fromLocation='/fmw11g/fmw1115/Middleware',docs='/deployed-composites/deployed-composites.xml')
9. Now bounce your server and the composite will not be deployed by
SOA when it comes up and hence that should bring your soa-infra up.
- ShareSoaInfraPartition.zip(675.9
KB)
Goal
Undeploying SOA Composite while soa-infra is down.Mainly this task is required when starting soa server, soa-infra application wont come up due to corrupt composite which stops the soa-infra to be in active state. The solution also applies in the case where the server itself is failing to come up / stay up due to a bad deployment.
Fix
Check the soa logs and determine which composite is causing the problem and then follow the below process to Undeploy SOA composite by editing deployed-composites.xml1. Download and copy the ShareSoaInfraPartition.ear file to $MIDDLEWARE_HOME/oracle_common/common/bin
2. cd to $MIDDLEWARE_HOME/oracle_common/common/bin
and
run
wlst.sh
3.
connect()
provide username, password and server URL
4. run the below command to deploy ShareSoaInfraPartition.ear
deploy('ShareSoaInfraPartition','ShareSoaInfraPartition.ear',upload='true')
5. Now run the below command by changing the "toLocation" ('/fmw11g/fmw1115/Middleware' is some location path on SOA machine)
exportMetadata(application='ShareSoaInfraPartition',server='AdminServer',toLocation='/fmw11g/fmw1115/Middleware',docs='/deployed-composites/deployed-composites.xml')
6. A deployed-composites folder will be created at "toLocation" path with deployed-composites.xml in it
7. Delete the composite which is causing the problem and save the file
For example i am MediatorTest composite like below
<composite-series
name="default/MediatorTest"
default="default/MediatorTest!1.0">
<composite-revision
dn="default/MediatorTest!1.0" state="on" mode="active"
location="dc/soa_58b98be8-9ec8-41af-bb83-590f6004d1aa">
<composite
dn="default/MediatorTest!1.0*soa_58b98be8-9ec8-41af-bb83-590f6004d1aa"
deployedTime="2011-11-17T09:01:54.750+05:30"/>
8. Now run the below command by changing the "fromLocation" (this should be the same location as previous)
importMetadata(application='ShareSoaInfraPartition',server='AdminServer',fromLocation='/fmw11g/fmw1115/Middleware',docs='/deployed-composites/deployed-composites.xml')
9. Now bounce your server and the composite will not be deployed by SOA when it comes up and hence that should bring your soa-infra up.
|
- ShareSoaInfraPartition.zip(675.9 KB)
No comments:
Post a Comment