Skip to content

Instantly share code, notes, and snippets.

@dwelch2344
Created October 27, 2012 17:21
Show Gist options
  • Save dwelch2344/3965385 to your computer and use it in GitHub Desktop.
Save dwelch2344/3965385 to your computer and use it in GitHub Desktop.
Embedded Tomcat
package co.ntier.mojo.first_mojo;
import java.io.File;
import org.apache.catalina.Context;
import org.apache.catalina.Manager;
import org.apache.catalina.startup.Tomcat;
import org.apache.maven.plugin.AbstractMojo;
import org.apache.maven.plugin.MojoExecutionException;
import org.apache.maven.plugin.logging.Log;
import co.ntier.mongo.tomcat.MongoSessionManager;
import co.ntier.mongo.tomcat.MongoSessionTrackerValve;
import com.mongodb.ServerAddress;
/**
* Goal which lists files recursively
*
* @goal touch
* @requiresProject true
* @requiresDependencyResolution compile+runtime
*
* @-phase process-sources
*/
public class MyMojo extends AbstractMojo {
public void execute() throws MojoExecutionException {
Log log = getLog();
String name = "simple-mvc-1.0.0";
log.info("Getting started3: " + name);
try {
main(name);
} catch (Exception e) {
log.error("Failed in main: " + e.getMessage(), e);
throw new MojoExecutionException("Failed launching main", e);
}
}
public void main(String folderName) throws Exception {
Tomcat tomcat = new Tomcat();
// tomcat.setBaseDir(basedir); // set a specific output directory
String webPort = System.getenv("PORT");
if(webPort == null || webPort.isEmpty()) {
webPort = "8080";
}
tomcat.setPort(Integer.valueOf(webPort));
File webappFile = new File("target/" + folderName);
String message = String.format( "Deploying on port %s the following directory: %s", webPort, webappFile.getAbsolutePath() );
getLog().info( message );
Context context = tomcat.addWebapp("/", webappFile.getAbsolutePath());
getLog().info("Created context: " + context);
// Wire up the custom session manager if MONGO_SESSION_URL is available
Manager manager = getManager();
if(manager != null){
context.getPipeline().addValve( new MongoSessionTrackerValve() );
context.setManager(manager);
getLog().info( "Designated Tomcat Manager set");
}
tomcat.start();
tomcat.getServer().await();
}
private Manager getManager(){
try{
MongoConnectionDetails conn = parseConnection();
if( conn != null ){
// just an FYI: this throws a MongoException w/ the message "unauthorized" OR "can't find a master" if you have the wrong details here
ServerAddress address = new ServerAddress(conn.host, conn.port);
MongoSessionManager manager = new MongoSessionManager(address, conn.database, conn.user, conn.password);
getLog().info( "Established MongoManager to " + address);
return manager;
}
}catch(Exception e){
getLog().warn("Failed establishing Mongo connection");
throw new RuntimeException("Failed loading Mongo connection", e);
}
return null;
}
private MongoConnectionDetails parseConnection(){
String url = System.getenv("MONGO_SESSION_URL");
if( url != null){
MongoConnectionDetails details = new MongoConnectionDetails();
String[] parts = url.split(":");
details.host = parts[0];
details.port = parts.length > 1 ? Integer.valueOf(parts[1]) : 27017;
details.database = System.getenv("MONGO_SESSION_DB");
details.user = System.getenv("MONGO_SESSION_USER");
details.password = System.getenv("MONGO_SESSION_PASS");
return details;
}
return null;
}
private class MongoConnectionDetails{
public String user, password, host, database;
public int port;
}
}
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>co.ntier.mojo</groupId>
<artifactId>first-mojo</artifactId>
<packaging>maven-plugin</packaging>
<version>1.0.0</version>
<name>first-mojo Maven Mojo</name>
<url>http://maven.apache.org</url>
<properties>
<tomcat.run.version>7.0.30</tomcat.run.version>
<mongo-java-driver.version>2.4</mongo-java-driver.version>
<java.version>1.6</java.version>
</properties>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>co.ntier.mongo</groupId>
<artifactId>tomcat-session-manager</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>${mongo-java-driver.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>${tomcat.run.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-logging-juli</artifactId>
<version>${tomcat.run.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>${tomcat.run.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jasper</artifactId>
<version>${tomcat.run.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jasper-el</artifactId>
<version>${tomcat.run.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jsp-api</artifactId>
<version>${tomcat.run.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building simple-mvc 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- first-mojo:1.0.0:touch (default-cli) @ simple-mvc ---
[INFO] Getting started3: simple-mvc-1.0.0
[INFO] Deploying on port 8080 the following directory: /Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0
[INFO] Created context: StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/]
[INFO] Starting tomcat
Oct 27, 2012 11:31:24 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Oct 27, 2012 11:31:24 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Tomcat
Oct 27, 2012 11:31:24 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.30
Oct 27, 2012 11:31:24 AM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment
INFO: No global web.xml found
Oct 27, 2012 11:31:24 AM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/]]
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:785)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
... 7 more
Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContainerInitializer
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2904)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1173)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1681)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.apache.catalina.startup.ContextConfig.getServletContainerInitializer(ContextConfig.java:1655)
at org.apache.catalina.startup.ContextConfig.processServletContainerInitializers(ContextConfig.java:1565)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1273)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 7 more
Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletContainerInitializer
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 26 more
Oct 27, 2012 11:31:24 AM org.apache.catalina.core.ContainerBase startInternal
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1123)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:335)
at co.ntier.mojo.first_mojo.MyMojo.main(MyMojo.java:77)
at co.ntier.mojo.first_mojo.MyMojo.execute(MyMojo.java:35)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:785)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 7 more
[ERROR] Failed in main: Failed to start component [StandardServer[-1]]
org.apache.catalina.LifecycleException: Failed to start component [StandardServer[-1]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.startup.Tomcat.start(Tomcat.java:335)
at co.ntier.mojo.first_mojo.MyMojo.main(MyMojo.java:77)
at co.ntier.mojo.first_mojo.MyMojo.execute(MyMojo.java:35)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Tomcat]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 24 more
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 26 more
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1131)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 28 more
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.638s
[INFO] Finished at: Sat Oct 27 11:31:24 MDT 2012
[INFO] Final Memory: 8M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal co.ntier.mojo:first-mojo:1.0.0:touch (default-cli) on project simple-mvc: Failed launching main: Failed to start component [StandardServer[-1]]: Failed to start component [StandardService[Tomcat]]: Failed to start component [StandardEngine[Tomcat]]: A child container failed during start -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
@dwelch2344
Copy link
Author

[Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/jstl-1.2.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/jstl-1.2.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-security-core-3.1.0.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-security-core-3.1.0.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-orm-3.1.1.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-orm-3.1.1.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-expression-3.1.1.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-expression-3.1.1.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-context-3.1.1.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-context-3.1.1.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/xml-apis-1.0.b2.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/xml-apis-1.0.b2.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/jackson-mapper-asl-1.8.5.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/jackson-mapper-asl-1.8.5.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-tx-3.1.1.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-tx-3.1.1.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-aop-3.1.1.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-aop-3.1.1.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/hibernate-core-4.1.1.Final.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/hibernate-core-4.1.1.Final.jar!/, Name: jar:file:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/apple_provider.jar!/, URL: jar:file:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/apple_provider.jar!/, Name: jar:file:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/localedata.jar!/, URL: jar:file:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/localedata.jar!/, Name: jar:file:/System/Library/Java/Extensions/mlibwrapper_jai.jar!/, URL: jar:file:/System/Library/Java/Extensions/mlibwrapper_jai.jar!/, Name: jar:file:/System/Library/Java/Extensions/vecmath.jar!/, URL: jar:file:/System/Library/Java/Extensions/vecmath.jar!/, Name: jar:file:/System/Library/Java/Extensions/dns_sd.jar!/, URL: jar:file:/System/Library/Java/Extensions/dns_sd.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/cglib-2.2.2.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/cglib-2.2.2.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-data-jpa-1.2.0.RC1.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-data-jpa-1.2.0.RC1.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/hibernate-commons-annotations-4.0.1.Final.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/hibernate-commons-annotations-4.0.1.Final.jar!/, Name: jar:file:/System/Library/Java/Extensions/jai_codec.jar!/, URL: jar:file:/System/Library/Java/Extensions/jai_codec.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/aspectjweaver-1.6.0.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/aspectjweaver-1.6.0.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-asm-3.1.1.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-asm-3.1.1.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-core-3.1.1.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-core-3.1.1.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/validation-api-1.0.0.GA.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/validation-api-1.0.0.GA.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-data-commons-core-1.4.0.RC1.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-data-commons-core-1.4.0.RC1.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-beans-3.1.1.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-beans-3.1.1.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/hibernate-entitymanager-4.1.1.Final.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/hibernate-entitymanager-4.1.1.Final.jar!/, Name: jar:file:/System/Library/Java/Extensions/MRJToolkit.jar!/, URL: jar:file:/System/Library/Java/Extensions/MRJToolkit.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/slf4j-api-1.6.1.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/slf4j-api-1.6.1.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-security-config-3.1.0.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-security-config-3.1.0.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/dom4j-1.6.1.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/dom4j-1.6.1.jar!/, Name: jar:file:/System/Library/Java/Extensions/AppleScriptEngine.jar!/, URL: jar:file:/System/Library/Java/Extensions/AppleScriptEngine.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-security-web-3.1.0.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-security-web-3.1.0.RELEASE.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/javax.inject-1.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/javax.inject-1.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-web-3.1.1.RELEASE.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-web-3.1.1.RELEASE.jar!/, Name: jar:file:/System/Library/Java/Extensions/jai_core.jar!/, URL: jar:file:/System/Library/Java/Extensions/jai_core.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar!/, Name: jar:file:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/dnsns.jar!/, URL: jar:file:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/dnsns.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/jstl-impl-1.2.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/jstl-impl-1.2.jar!/, Name: jar:file:/System/Library/Java/Extensions/j3dcore.jar!/, URL: jar:file:/System/Library/Java/Extensions/j3dcore.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/javassist-3.15.0-GA.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/javassist-3.15.0-GA.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/antlr-2.7.7.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/antlr-2.7.7.jar!/, Name: jar:file:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunjce_provider.jar!/, URL: jar:file:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunjce_provider.jar!/, Name: jar:file:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunpkcs11.jar!/, URL: jar:file:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext/sunpkcs11.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/jackson-core-asl-1.8.5.jar!/, URL: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/jackson-core-asl-1.8.5.jar!/, Name: jar:file:/System/Library/Java/Extensions/j3daudio.jar!/, URL: jar:file:/System/Library/Java/Extensions/j3daudio.jar!/, Name: jar:file:/Users/dwelch/workspace/medici/SimpleMVC/target/simple-mvc-1.0.0/WEB-INF/lib/spring-jdbc-3.0.6.RELEASE.jar!/, URL: jar:file:/Users/dwelch...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment