Help deploying on Tomcat, pls



We’ve been happily using Liquibase with our in-house desktop apps but I’m trying now to deploy the servlet context listener under Tomcat 6.0.29.  With liquibase-1.9.5.jar in my WEB-INF/lib folder, I can’t load the context listener.  I’ve tried putting the PostgreSQL 9.0 JDBC4 driver in WEB-INF/lib and in $CATALINA_HOME/lib.  When I move liquibase-1.9.5.jar to $CATALINA/lib the context listener is found but then it can’t find my changeLog files in WEB-INF. 


Does this sound familiar to anybody?  Am I missing something?






Sep 1, 2011 11:34:24 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class liquibase.servlet.Liquib
java.lang.ClassNotFoundException: liquibase.servlet.LiquibaseServletListener
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa

        at java.lang.reflect.Method.invoke(
        at org.apache.catalina.startup.Bootstrap.start(
        at org.apache.catalina.startup.Bootstrap.main(

Thanks for the update, glad you figured it out


For some reason Eclipse wasn’t deploying liquibase.jar to WEB-INF/lib.


Thanks to all who looked.