Start and Stop Scripts
By ByronNevins on May 29, 2007
A little known fact: there are scripts for starting and stopping the 3 different kinds of Glassfish servers. The three kinds of servers are:
- Domain Administration Server (the only server available in a development profile)
- Node Agent Server
- Instance Server
These scripts have always been there but were never officially supported. They were difficult to use. E.g. you had to know to type in username, password and master password into the void at the command window for strtserv to work. The scripts were used internally in pre-V2 versions. They are not used at all in V2. They are there for your use exclusively now.
Where Are These Scripts?
They are named:
| Start Script
|| Stop Script
| Not Windows
In my own personal default environment, they are here:
| Domain Administration Server
|Node Agent Server
How Do I Use Them?
To start a server run the appropriate startserv script. It will ask you for the administrator's username, pssword and the master password. If you don't know what a master password is -- just enter changeit. This is not really needed for the Domain Administration Server in a developer profile, but the script does not yet have the smarts to know whether or not the server is secure. A future release may fix this problem.
To stop a server simply run the stopserv script. No authentiction information is needed or asked for.
- The scripts are relocatable. I.e., if you use asadmin backup-domain and asadmin restore-domain to clone a domain to a different location -- the scripts will still work.
- Shutdown is very fast and efficient.
- This is the only way you can start an instance with no running Domain Administration Server and no running Node Agent Server.
- You can take over the lifecycle management of one or more Instance Servers. If you start the Instance Server with the script then the Node Agent Server will not automatically stop it when the Node Agent Server is stopped.