What are the sequence of steps in the server startup?
Solaris Management Console configuration takes place when the Java-based server daemon is started, but that daemon is started upon the first connection from the console, NOT at system bootup. Therefore, a small proxy server (called smcboot) must be running to receive that first connection. The proxy server smcboot is a native program that starts during system boot and sits on the Solaris Management Console server port (default is 898) waiting for a connection from the console. After system boot, you will not see any JVM’s running relative to Solaris Management Console. Instead, you will see two instances of smcboot processes – one (the parent) on port 898, and another (the child) on port 5987. The parent receives connections and redirects them to the child, which sits on them until the parent has completed starting up the real Java-based server and is ready to handle those connections. When the server is ready, the child redirects those connections back to port 898 and the child dies.