public void initialize() throws IOException {
String port = networkListener.getPort();
portNumber = 8080;
if (port == null) {
logger.severe(KernelLoggerInfo.noPort);
throw new RuntimeException("Cannot find port information from domain configuration");
}
try {
portNumber = Integer.parseInt(port);
} catch (NumberFormatException e) {
logger.log(Level.SEVERE, KernelLoggerInfo.badPort, port);
}
try {
address = InetAddress.getByName(networkListener.getAddress());
} catch (UnknownHostException ex) {
LogHelper.log(logger, Level.SEVERE, KernelLoggerInfo.badAddress, ex, address);
}
grizzlyListener = createGrizzlyListener(networkListener);
grizzlyListener.configure(grizzlyService.getHabitat(), networkListener);
}