With 8.2, to manage Weblogic or/and WebSphere, you need too component: a server with an RSCD agent and client libraries of you JEE server (usually the full binary of your JEE application server). Not all OS that support RSCD are supported to act as a proxy. Solaris 9.2 is not supported (the supported OS).
How ever you can manage a JEE application server that is not running on a proxy supported platform as the manangement is done thru the standard SOAP port, so there's no need to the proxy to be on a domain manager.
A proxy could manage several Application server domains/cells of the same flavour and version. To so so, at BAA level, we use an Agentless Manage Object (AMO) to have a logical representation of the application server infrastructure (and so to not be server centric). All management, configuration, deployment operation need to go thru the AMO.
Did you create an AMO for your Weblogic domain and run the DCO job targetting the AMO?
Have a look on this doc part about AMO creation.
My environment details are as below . .
I have Win2k3 on which I have deployed BBSA 8.2.
I have one target server Solaris 10 on which I have installed RSCD (took another server as 9.2 is not supported). Now on same server Weblogic application server is running. How do I create AMO? I tried but not able to do so as it says server already exists.
I tried executing DCO job for this server and now I am getting "no applicable classes for target" exception. I checked all custom property class. but no luck.
If you look on the links I provided on my previous post you'll see that Solaris is not a supported OS to be JEE application server proxy. You can also see that the AMO name should be not resovable as an RSCD server.
In your environment, you can use your win2k3 as proxy server (you need to have weblogic binary installed, but don't need to start it). You setup the ARA_WL_PROPERTIES for all directories, files to point to your win2k3 env, and the ARA_APPSERVER to your weblogic domain manager (I guess your solaris box) with the right SOAP port and user/password name.
However, it maybe good to get a BAA training .
I hope this help.
Sorry, you're right, I always forget that Oracle own Solaris
So, you're on good track. To create an AMO, just use a name that you're not able to resolve, You just need a logical name. You can use your WebLogic domain name for example, then:
- in the AMO property AGENTLESS_MANAGED_OBJECT_PROXY_HOST, associate your Solaris box (that is your proxy, collocated with your domain manager)
- in th AMO property ARA_WL_PROPERTIES, associate the instance of the class in which you defined all connection parameters to your domain manager.
- deploy the WebLogic CO on the AMO.
Then when you browse the AMO, you should see a WL object and rightclicking on it you should be able to do a refresh provider to populate it.
Hope this help.
It worked . DCO successfully executed.
Now the problem is I am not able to brows the applications. I tried to "refresh provider data" bit it throws error returning null. Now the confusion is - To successfully brows or discover it is require that the application server should be in running. is it correct ??
have you ever observed BBSA console hang issue. I have 3 weblogic servers which I have successfully added on console and also ran the DCO job successfully. One of them is Weblogic8 while other 2 are Weblogic 8.1. I am able to brows weblogic8 server but while brows others 2 console goes in hang state. I am getting below error in appserver as well as in console log -
[28 Jun 2012 20:06:49,939] [Client-Connections-Thread-0] [WARN] [BLAdmin:BLAdmins:10.25.68.155] [Client] Failed to send message to client
com.bladelogic.om.infra.mfw.util.BlException: Connection reset by peer: socket write error
Any idea ??
I guess you're using the same proxy server for all your weblogic domains. If it's the case, that is the issue as you can manage several domains from one proxy but they need to be on the same Weblogic version. So you need to use one proxy for 8 and one proxy for 8.1.
That said, we officailly supporte WebLogic 8.1 but not 8.0