Author: chris.laprun(a)jboss.com
Date: 2011-04-21 11:33:59 -0400 (Thu, 21 Apr 2011)
New Revision: 6318
Modified:
portal/trunk/wsrp-integration/extension-component/src/main/java/org/gatein/integration/wsrp/WSRPServiceIntegration.java
Log:
- If an exception occurs during the launch of WSRP, show an error but don't crash the
portal.
Modified:
portal/trunk/wsrp-integration/extension-component/src/main/java/org/gatein/integration/wsrp/WSRPServiceIntegration.java
===================================================================
---
portal/trunk/wsrp-integration/extension-component/src/main/java/org/gatein/integration/wsrp/WSRPServiceIntegration.java 2011-04-21
12:37:40 UTC (rev 6317)
+++
portal/trunk/wsrp-integration/extension-component/src/main/java/org/gatein/integration/wsrp/WSRPServiceIntegration.java 2011-04-21
15:33:59 UTC (rev 6318)
@@ -146,16 +146,23 @@
{
if (!bypass)
{
- startProducer();
- startConsumers();
+ try
+ {
+ startProducer();
+ startConsumers();
- // listen for web app events so that we can inject services into WSRP admin UI
"cleanly"
- // todo: this service injection should really be done using CDI... :/
- ServletContainerFactory factory = DefaultServletContainerFactory.getInstance();
- ServletContainer servletContainer = factory.getServletContainer();
- servletContainer.addWebAppListener(this);
+ // listen for web app events so that we can inject services into WSRP admin
UI "cleanly"
+ // todo: this service injection should really be done using CDI... :/
+ ServletContainerFactory factory =
DefaultServletContainerFactory.getInstance();
+ ServletContainer servletContainer = factory.getServletContainer();
+ servletContainer.addWebAppListener(this);
- log.info("WSRP Service version '" +
WSRPConstants.WSRP_SERVICE_VERSION + "' started");
+ log.info("WSRP Service version '" +
WSRPConstants.WSRP_SERVICE_VERSION + "' STARTED");
+ }
+ catch (Exception e)
+ {
+ log.error("WSRP Service version '" +
WSRPConstants.WSRP_SERVICE_VERSION + "' FAILED to start", e);
+ }
}
}
Show replies by date