In the distribution you will find an ice.properties file which should be copied to the config directory for your chosen glassfish domain. You will find your domain directory at $GLASSFISH_HOME/glassfish/domains. The ice.properties file will need some changes - at least the ICAT it is talking to.
If you already have an ice installed then you should first remove it with asadmin --port 4848 undeploy <war> where the value of "war" can be found by: asadmin --port 4848 list-applications Install the application with the command: asadmin --port 4848 deploy --contextroot ice ice-1.0.0.war . If you have only one domain you may not need to specify the port and if the admin port is not 4848 then specify the correct value.
Go to https://<host>:<port>/ice and the application should start and you will be prompted for an ICAT login. The login box will have a pull down list of authentication methods. Use of them to login in and check that the set of beans you may edit is the expected set as defined in beans.list. Please have a look at the user guide to see how to use ice .
In case of problems, look at the log files: server.log and ice.log which can both be found in the logs directory below your domain. If you have errors in your ice.properties the application will not respond.