package org.jboss.seam.mock; import org.jboss.embedded.Bootstrap; public class EmbeddedBootstrap { public void startAndDeployResources() throws Exception { Bootstrap bootstrap = Bootstrap.getInstance(); bootstrap.bootstrap(); if (resourceExists("seam.properties")) { bootstrap.deployResourceBases("seam.properties"); } if (resourceExists("META-INF/components.xml")) { bootstrap.deployResourceBases("META-INF/components.xml"); } if (resourceExists("META-INF/seam.properties")) { bootstrap.deployResourceBases("META-INF/seam.properties"); } } private boolean resourceExists(String name) { return Thread.currentThread().getContextClassLoader().getResource(name)!=null; } }