Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) SiteWhere, LLC. All rights reserved. http://www.sitewhere.com
  *
  * The software in this package is published under the terms of the CPAL v1.0
  * license, a copy of which has been included with this distribution in the
  * LICENSE.txt file.
  */
 package com.sitewhere.web;
 
Initializes the SiteWhere server.

Author(s):
Derek
public class SiteWhereServerLoader extends HttpServlet {

Serial version UUID
	private static final long serialVersionUID = -8696135593175193509L;

Static logger instance
	private static Logger LOGGER = Logger.getLogger(SiteWhereServerLoader.class);
	/*
	 * (non-Javadoc)
	 * 
	 * @see javax.servlet.GenericServlet#init()
	 */
	public void init() throws ServletException {
		super.init();
		try {
			SiteWhere.start();
			.info("Server started successfully.");
			SiteWhere.getServer().logState();
catch (SiteWhereException e) {
			List<Stringmessages = new ArrayList<String>();
			messages.add("!!!! SiteWhere Server Failed to Start !!!!");
			messages.add("");
			messages.add("Error: " + e.getMessage());
			String message = StringMessageUtils.getBoilerPlate(messages'*', 60);
			.info("\n" + message + "\n");
catch (Throwable e) {
			List<Stringmessages = new ArrayList<String>();
			messages.add("!!!! Unhandled Exception !!!!");
			messages.add("");
			messages.add("Error: " + e.getMessage());
			String message = StringMessageUtils.getBoilerPlate(messages'*', 60);
			.info("\n" + message + "\n");
		}
	}
New to GrepCode? Check out our FAQ X