We are attempting to locate a memory leak among webservices on an Oracle OAS 10g (10.1.3) app server. We completely shutdown the opmn instance and then started up a profiled instance of the server using the JProbe console with the appropriate integration. The startup works fine without errors, but service clients that worked before are unable to reach the web service now. What is wrong?
Incorrect launch of the application server and HTTP server.
You should start things in this order and please stop all processes on opmn before beginning:
1. "opmnctl stopall"
2. start only the opmn instance by using this command "opmnctl start"
3. Then start the HTTP Server.
"opmnctl startproc process-type=HTTP_Server".
4. Start the OC4J server by using JProbe OAS integration with Console or jpasrun.
If the OC4J server starts successfully with JProbe, you should be able to access the service WSDL using the HTTP port for example, http://127.0.0.1:4444/my-Webservice/FirstWebService?WSDL
Before accessing webservice through a webpage, make sure that the OC4J is started completely.
5. Run this command to check the status of all processes.
"opmnctl status"