Any HTTP server can be used for this. Jini comes with an HTTP server. This allows you to run your own server on any port you wish and log the activity of the server. The following will start the HTTP server on rohan running on port 8888. The Jini services use rmid.
Services register with rmid.
Once these services have been registered, one can restart all the services by restarting rmid. This is to allow existing rmi code to work with Jini. Don't plan on using rmiregistry instead of the lookup service forever. The multicast request protocol is used by objects that need to find nearby Jini Lookup services in a LAN environment. The multicast announcement protocol is used by Jini Lookup services to periodically announce their presence to nearby listeners.