when trying to execute this command in cmd java -jar target/dropwizard-example-0.8.0-SNAPSHOT.jar db migrate example.yml iam getting below error

706 views
Skip to first unread message

nitin chatra

unread,
Oct 30, 2014, 4:01:47 PM10/30/14
to dropwiz...@googlegroups.com
E:\dropwizard\dropwizard-master\dropwizard-example>java -jar target/dropwizard-example-0.8.0-SNAPSHOT.jar db migrate example.yml                                        ERROR [2014-10-30 19:54:44,651] org.apache.tomcat.jdbc.pool.ConnectionPool: Unable to create initial connections of pool.                                               ! java.lang.ClassNotFoundException: com.mysql.jdbc.Driver                                                                                                               ! at java.net.URLClassLoader$1.run(Unknown Source) ~[na:1.8.0_25]                                                                                                       ! at java.net.URLClassLoader$1.run(Unknown Source) ~[na:1.8.0_25]                                                                                                       ! at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_25]                                                                                          ! at java.net.URLClassLoader.findClass(Unknown Source) ~[na:1.8.0_25]                                                                                                   ! at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_25]                                                                                                     ! at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[na:1.8.0_25]                                                                                          ! at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_25]                                                                                                     ! at java.lang.Class.forName0(Native Method) ~[na:1.8.0_25]                                                                                                             ! at java.lang.Class.forName(Unknown Source) ~[na:1.8.0_25]                                                                                                             ! at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:38) ~[dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                             ! ... 16 common frames omitted                                                                                                                                          ! Causing: java.lang.ClassNotFoundException: Unable to load class: com.mysql.jdbc.Driver from ClassLoader:sun.misc.Launcher$AppClassLoader@55f96302;ClassLoader:sun.misc! at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:56) ~[dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                             ! at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:268) ~[dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                 ! ... 15 common frames omitted                                                                                                                                          ! Causing: java.sql.SQLException: Unable to load class: com.mysql.jdbc.Driver from ClassLoader:sun.misc.Launcher$AppClassLoader@55f96302;ClassLoader:sun.misc.Launcher$A! at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:280) ~[dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                 ! at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:200) ~[dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                            ! at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:699) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                        ! at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:633) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                        ! at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:484) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                                    ! at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:142) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                                  ! at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:115) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                           ! at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:102) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                            ! at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:126) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                         ! at io.dropwizard.migrations.CloseableLiquibase.<init>(CloseableLiquibase.java:19) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                              ! at io.dropwizard.migrations.AbstractLiquibaseCommand.openLiquibase(AbstractLiquibaseCommand.java:77) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]           ! at io.dropwizard.migrations.AbstractLiquibaseCommand.run(AbstractLiquibaseCommand.java:62) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                     ! at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:76) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                                          ! at io.dropwizard.cli.Cli.run(Cli.java:70) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                                                                      ! at io.dropwizard.Application.run(Application.java:73) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                                                          ! at com.example.helloworld.HelloWorldApplication.main(HelloWorldApplication.java:30) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                            Exception in thread "main" java.sql.SQLException: Unable to load class: com.mysql.jdbc.Driver from ClassLoader:sun.misc.Launcher$AppClassLoader@55f96302;ClassLoader:sun        at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:280)                                                                           at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:200)                                                                                      at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:699)                                                                                 at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:633)                                                                                 at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:484)                                                                                             at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:142)                                                                                           at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:115)                                                                                    at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:102)                                                                                     at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:126)                                                                                  at io.dropwizard.migrations.CloseableLiquibase.<init>(CloseableLiquibase.java:19)                                                                                       at io.dropwizard.migrations.AbstractLiquibaseCommand.openLiquibase(AbstractLiquibaseCommand.java:77)                                                                    at io.dropwizard.migrations.AbstractLiquibaseCommand.run(AbstractLiquibaseCommand.java:62)                                                                              at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:76)                                                                                                   at io.dropwizard.cli.Cli.run(Cli.java:70)                                                                                                                               at io.dropwizard.Application.run(Application.java:73)                                                                                                                   at com.example.helloworld.HelloWorldApplication.main(HelloWorldApplication.java:30)                                                                             Caused by: java.lang.ClassNotFoundException: Unable to load class: com.mysql.jdbc.Driver from ClassLoader:sun.misc.Launcher$AppClassLoader@55f96302;ClassLoader:sun.misc        at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:56)                                                                                       at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:268)                                                                           ... 15 more                                                                                                                                                     Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver                                                                                                              at java.net.URLClassLoader$1.run(Unknown Source)                                                                                                                        at java.net.URLClassLoader$1.run(Unknown Source)                                                                                                                        at java.security.AccessController.doPrivileged(Native Method)                                                                                                           at java.net.URLClassLoader.findClass(Unknown Source)                                                                                                                    at java.lang.ClassLoader.loadClass(Unknown Source)                                                                                                                      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)                                                                                                           at java.lang.ClassLoader.loadClass(Unknown Source)                                                                                                                      at java.lang.Class.forName0(Native Method)                                                                                                                              at java.lang.Class.forName(Unknown Source)                                                                                                                              at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:38)                                                                                       ... 16 more                                                                                                                                                                                                                                                                                                                             E:\dropwizard\dropwizard-master\dropwizard-example>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

Aldrin Leal

unread,
Oct 31, 2014, 12:45:15 AM10/31/14
to dropwizard-user
pool.                                               ! java.lang.ClassNotFoundException: com.mysql.jdbc.Driver      

add the mysql driver to your pom.xml. And spend some time understanding java exceptions please :)

--
-- Aldrin Leal, <ald...@leal.eng.br>
Master your EC2-fu! Get the latest ekaterminal public beta http://www.ingenieux.com.br/products/ekaterminal/

On Thu, Oct 30, 2014 at 5:01 PM, nitin chatra <nitinch...@gmail.com> wrote:
E:\dropwizard\dropwizard-master\dropwizard-example>java -jar target/dropwizard-example-0.8.0-SNAPSHOT.jar db migrate example.yml                                        ERROR [2014-10-30 19:54:44,651] org.apache.tomcat.jdbc.pool.ConnectionPool: Unable to create initial connections of pool.                                               ! java.lang.ClassNotFoundException: com.mysql.jdbc.Driver                                                                                                               ! at java.net.URLClassLoader$1.run(Unknown Source) ~[na:1.8.0_25]                                                                                                       ! at java.net.URLClassLoader$1.run(Unknown Source) ~[na:1.8.0_25]                                                                                                       ! at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_25]                                                                                          ! at java.net.URLClassLoader.findClass(Unknown Source) ~[na:1.8.0_25]                                                                                                   ! at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_25]                                                                                                     ! at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[na:1.8.0_25]                                                                                          ! at java.lang.ClassLoader.loadClass(Unknown Source) ~[na:1.8.0_25]                                                                                                     ! at java.lang.Class.forName0(Native Method) ~[na:1.8.0_25]                                                                                                             ! at java.lang.Class.forName(Unknown Source) ~[na:1.8.0_25]                                                                                                             ! at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:38) ~[dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                             ! ... 16 common frames omitted                                                                                                                                          ! Causing: java.lang.ClassNotFoundException: Unable to load class: com.mysql.jdbc.Driver from ClassLoader:sun.misc.Launcher$AppClassLoader@55f96302;ClassLoader:sun.misc! at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:56) ~[dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                             ! at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:268) ~[dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                 ! ... 15 common frames omitted                                                                                                                                          ! Causing: java.sql.SQLException: Unable to load class: com.mysql.jdbc.Driver from ClassLoader:sun.misc.Launcher$AppClassLoader@55f96302;ClassLoader:sun.misc.Launcher$A! at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:280) ~[dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                 ! at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:200) ~[dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                            ! at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:699) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                        ! at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:633) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                        ! at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:484) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                                    ! at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:142) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                                  ! at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:115) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                           ! at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:102) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                            ! at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:126) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                         ! at io.dropwizard.migrations.CloseableLiquibase.<init>(CloseableLiquibase.java:19) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                              ! at io.dropwizard.migrations.AbstractLiquibaseCommand.openLiquibase(AbstractLiquibaseCommand.java:77) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]           ! at io.dropwizard.migrations.AbstractLiquibaseCommand.run(AbstractLiquibaseCommand.java:62) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                     ! at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:76) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                                          ! at io.dropwizard.cli.Cli.run(Cli.java:70) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                                                                      ! at io.dropwizard.Application.run(Application.java:73) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                                                          ! at com.example.helloworld.HelloWorldApplication.main(HelloWorldApplication.java:30) [dropwizard-example-0.8.0-SNAPSHOT.jar:0.8.0-SNAPSHOT]                            Exception in thread "main" java.sql.SQLException: Unable to load class: com.mysql.jdbc.Driver from ClassLoader:sun.misc.Launcher$AppClassLoader@55f96302;ClassLoader:sun        at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:280)                                                                           at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:200)                                                                                      at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:699)                                                                                 at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:633)                                                                                 at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:484)                                                                                             at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:142)                                                                                           at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:115)                                                                                    at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:102)                                                                                     at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:126)                                                                                  at io.dropwizard.migrations.CloseableLiquibase.<init>(CloseableLiquibase.java:19)                                                                                       at io.dropwizard.migrations.AbstractLiquibaseCommand.openLiquibase(AbstractLiquibaseCommand.java:77)                                                                    at io.dropwizard.migrations.AbstractLiquibaseCommand.run(AbstractLiquibaseCommand.java:62)                                                                              at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:76)                                                                                                   at io.dropwizard.cli.Cli.run(Cli.java:70)                                                                                                                               at io.dropwizard.Application.run(Application.java:73)                                                                                                                   at com.example.helloworld.HelloWorldApplication.main(HelloWorldApplication.java:30)                                                                             Caused by: java.lang.ClassNotFoundException: Unable to load class: com.mysql.jdbc.Driver from ClassLoader:sun.misc.Launcher$AppClassLoader@55f96302;ClassLoader:sun.misc        at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:56)                                                                                       at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:268)                                                                           ... 15 more                                                                                                                                                     Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver                                                                                                              at java.net.URLClassLoader$1.run(Unknown Source)                                                                                                                        at java.net.URLClassLoader$1.run(Unknown Source)                                                                                                                        at java.security.AccessController.doPrivileged(Native Method)                                                                                                           at java.net.URLClassLoader.findClass(Unknown Source)                                                                                                                    at java.lang.ClassLoader.loadClass(Unknown Source)                                                                                                                      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)                                                                                                           at java.lang.ClassLoader.loadClass(Unknown Source)                                                                                                                      at java.lang.Class.forName0(Native Method)                                                                                                                              at java.lang.Class.forName(Unknown Source)                                                                                                                              at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:38)                                                                                       ... 16 more                                                                                                                                                                                                                                                                                                                             E:\dropwizard\dropwizard-master\dropwizard-example>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

--
You received this message because you are subscribed to the Google Groups "dropwizard-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dropwizard-us...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

nitin chatra

unread,
Oct 31, 2014, 12:49:26 AM10/31/14
to dropwiz...@googlegroups.com
i have already addded it in pom.xml


--
You received this message because you are subscribed to a topic in the Google Groups "dropwizard-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dropwizard-user/u4A8hwr-Jw0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dropwizard-us...@googlegroups.com.

nitin chatra

unread,
Oct 31, 2014, 12:51:08 AM10/31/14
to dropwiz...@googlegroups.com
yeah aldrin i will be going trough exceptions 

On Fri, Oct 31, 2014 at 10:14 AM, Aldrin Leal <ald...@leal.eng.br> wrote:

--
You received this message because you are subscribed to a topic in the Google Groups "dropwizard-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dropwizard-user/u4A8hwr-Jw0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to dropwizard-us...@googlegroups.com.

Aldrin Leal

unread,
Oct 31, 2014, 12:52:36 AM10/31/14
to dropwizard-user
run with -verbose:class and confirm its being loaded. Running jar tvf <path to jar> should show up com/mysql/jdbc/Driver.class, doesn't it?

plus, confirm your java version just in case :)

--
-- Aldrin Leal, <ald...@leal.eng.br>
Master your EC2-fu! Get the latest ekaterminal public beta http://www.ingenieux.com.br/products/ekaterminal/

Aldrin Leal

unread,
Oct 31, 2014, 1:00:03 AM10/31/14
to dropwizard-user
saw your other email. This looks strange:

        <dependency>
            <groupId>com.mysql.jdbc.Driver</groupId>
            <artifactId>h2</artifactId>
            <version>5.1.5</version>


<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.33</version>
</dependency>

Overall, it seems you've had a proxy or something doing a wrong maven resolution. Use search,maven.org with the fc:<classname> operator and run mvn -U dependency:resolve to make sure everythings in place.



--
-- Aldrin Leal, <ald...@leal.eng.br>
Master your EC2-fu! Get the latest ekaterminal public beta http://www.ingenieux.com.br/products/ekaterminal/

Reply all
Reply to author
Forward
0 new messages