Looks like you're missing the derby driver. Copy from the zip/tomcat/lib/derby-10.4.2.0.jar into that location on your server and restart
On Tue, Jan 21, 2014 at 7:25 AM, Arnold Harbers <arnold.harb...@crv4all.com> wrote: > Alex, > > No luck. > What I have done is copy the juddiv3 folder from your zip file to the > existing tomcat/webapps folder. > I have a development server (not my local machine) with an existing tomcat > instance. > It looks like your zip file includes a complete tomcat distribution as well. > Should I install that one as well? > If so, I would need our system administrator as this is beyond my > authorization :-( > It would also mean that we have to run two tomcat instances on one server and > that is something that we have not done yet. We might need some time for > that. I'm committed to get juddi up and running and therefore am ready to try > this. > > Regards, > Arnold > > > Stack trace: > Stacktrace: > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:471) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) > javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > root cause > > <openjpa-2.2.1-r422266:1396819 fatal user error> > org.apache.openjpa.persistence.ArgumentException: A connection could not be > obtained for driver class "null" and URL "null". You may have specified an > invalid URL. > org.apache.openjpa.jdbc.schema.DataSourceFactory.newConnectException(DataSourceFactory.java:255) > org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:241) > org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:733) > org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource(JDBCConfigurationImpl.java:872) > org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getDataSource(JDBCStoreManager.java:150) > org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setContext(JDBCStoreManager.java:133) > org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setContext(JDBCStoreManager.java:119) > org.apache.openjpa.kernel.DelegatingStoreManager.setContext(DelegatingStoreManager.java:79) > org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:371) > org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325) > org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228) > org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212) > org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:156) > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:227) > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:154) > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:60) > org.apache.juddi.config.PersistenceManager.getEntityManager(PersistenceManager.java:48) > org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppConfig.java:122) > org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java:108) > org.apache.juddi.config.AppConfig.<init>(AppConfig.java:63) > org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:196) > org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:218) > org.apache.jsp.index_jsp._jspService(index_jsp.java:109) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) > javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > root cause > > org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class > 'org.apache.derby.jdbc.EmbeddedDriver' > org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1429) > org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371) > org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) > org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:116) > org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93) > org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:233) > org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:733) > org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource(JDBCConfigurationImpl.java:872) > org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getDataSource(JDBCStoreManager.java:150) > org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setContext(JDBCStoreManager.java:133) > org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setContext(JDBCStoreManager.java:119) > org.apache.openjpa.kernel.DelegatingStoreManager.setContext(DelegatingStoreManager.java:79) > org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:371) > org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325) > org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228) > org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212) > org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:156) > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:227) > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:154) > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:60) > org.apache.juddi.config.PersistenceManager.getEntityManager(PersistenceManager.java:48) > org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppConfig.java:122) > org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java:108) > org.apache.juddi.config.AppConfig.<init>(AppConfig.java:63) > org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:196) > org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:218) > org.apache.jsp.index_jsp._jspService(index_jsp.java:109) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) > javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > root cause > > java.lang.ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) > org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) > org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1420) > org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371) > org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) > org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:116) > org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93) > org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:233) > org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:733) > org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource(JDBCConfigurationImpl.java:872) > org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getDataSource(JDBCStoreManager.java:150) > org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setContext(JDBCStoreManager.java:133) > org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setContext(JDBCStoreManager.java:119) > org.apache.openjpa.kernel.DelegatingStoreManager.setContext(DelegatingStoreManager.java:79) > org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:371) > org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325) > org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(AbstractBrokerFactory.java:228) > org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:212) > org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:156) > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:227) > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:154) > org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:60) > org.apache.juddi.config.PersistenceManager.getEntityManager(PersistenceManager.java:48) > org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppConfig.java:122) > org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java:108) > org.apache.juddi.config.AppConfig.<init>(AppConfig.java:63) > org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:196) > org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:218) > org.apache.jsp.index_jsp._jspService(index_jsp.java:109) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) > javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > > -----Oorspronkelijk bericht----- > Van: Alex O'Ree [mailto:spyhunte...@gmail.com] > Verzonden: maandag 20 januari 2014 17:03 > Aan: user@juddi.apache.org > Onderwerp: Re: JDBC Driver or DataSource class name must be specified in the > ConnectionDriverName property > > Arnold > > I just sent you a dropbox download link for tomcat 7.0.50 with juddi > 3.1.5 setup with openjpa (jpa provider) and derby (db). Let me know if it > works. > > On Mon, Jan 20, 2014 at 9:54 AM, Arnold Harbers <arnold.harb...@crv4all.com> > wrote: >> Alex, >> >> I was working with the juddiv3.war file. >> I removed this from Tomcat and followed your suggestion (copy >> "juddi-tomcat-3.1.5\webapps\" folder). >> I copied the derby jar to tomcat\lib. >> >> Started it up and got my initial error. >> No idea why it worked for you but not for me. >> Do you have any suggestions? >> >> >> <openjpa-2.2.1-r422266:1396819 fatal user error> >> org.apache.openjpa.persistence.ArgumentException: A JDBC Driver or >> DataSource class name must be specified in the ConnectionDriverName >> property. Available properties in configuration are >> "org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl@ff0be508". >> org.apache.openjpa.jdbc.schema.DataSourceFactory.newDataSource(DataSou >> rceFactory.java:72) >> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.createConnectionFac >> tory(JDBCConfigurationImpl.java:844) >> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactor >> y(JDBCConfigurationImpl.java:732) >> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource(JDBCC >> onfigurationImpl.java:872) >> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getDataSource(JDBCStor >> eManager.java:150) >> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setContext(JDBCStoreMa >> nager.java:133) >> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.setContext(JDBCStoreMa >> nager.java:119) >> org.apache.openjpa.kernel.DelegatingStoreManager.setContext(Delegating >> StoreManager.java:79) >> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:371) >> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:325) >> org.apache.openjpa.kernel.AbstractBrokerFactory.initializeBroker(Abstr >> actBrokerFactory.java:228) >> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrok >> erFactory.java:212) >> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(Delegating >> BrokerFactory.java:156) >> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityMa >> nager(EntityManagerFactoryImpl.java:227) >> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityMa >> nager(EntityManagerFactoryImpl.java:154) >> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityMa >> nager(EntityManagerFactoryImpl.java:60) >> org.apache.juddi.config.PersistenceManager.getEntityManager(Persistenc >> eManager.java:48) >> org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppConfig >> .java:122) >> org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java:108 >> ) >> org.apache.juddi.config.AppConfig.<init>(AppConfig.java:63) >> org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:196) >> org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:218) >> org.apache.jsp.index_jsp._jspService(index_jsp.java:109) >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper. >> java:433) >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:38 >> 9) >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >> >> >> -----Oorspronkelijk bericht----- >> Van: Alex O'Ree [mailto:spyhunte...@gmail.com] >> Verzonden: maandag 20 januari 2014 14:31 >> Aan: user@juddi.apache.org >> Onderwerp: Re: JDBC Driver or DataSource class name must be specified >> in the ConnectionDriverName property >> >> Arnold >> >> I'm a bit confused as to how you ended up in this state. >> >> From the 3.1.5 distro, there is a folder called "juddi-tomcat-3.1.5". >> Where you able to get that tomcat to run? This is using open-jpa and derby. >> It should just work. >> >> I just downloaded tomcat 7.0.50, copied the juddiv3 from the >> "juddi-tomcat-3.1.5\webapps\" folder, then copied the derby jar from >> juddi-tomcat-3.1.5\lib to the newer tomcat\lib and started it up. >> Worked the first shot. >> >> Now I saw that you wanted to use oracle db. In this case, you need to >> add the oracle jb driver (tomcat/lib) and update the persistence.xml >> file to point to the right place. Then start up tomcat >> >> >> >> On Mon, Jan 20, 2014 at 6:32 AM, Arnold Harbers <arnold.harb...@crv4all.com> >> wrote: >>> Dear Alex, >>> >>> We're getting there. >>> Next error (trace from the tomcat log files): >>> >>> INFO: Starting jUDDI registry... >>> Jan 20, 2014 12:02:49 PM org.apache.juddi.config.AppConfig >>> loadConfiguration >>> INFO: Reading from properties file: >>> file:/usr/local/tomcat7/webapps/juddiv3/WEB-INF/classes/juddiv3.prope >>> r >>> ties >>> WARNING: Unable to load persistence provider >>> "org.hibernate.ejb.HibernatePersistence" due to >>> "java.lang.ClassNotFou >>> ndException: org.hibernate.ejb.HibernatePersistence" >>> INFO: Found persistence provider "org.hibernate.ejb.HibernatePersistence". >>> OpenJPA will not be used. >>> Jan 20, 2014 12:02:49 PM org.apache.juddi.config.PersistenceManager >>> initializeEntityManagerFactory >>> SEVERE: entityManagerFactory creation failed >>> javax.persistence.PersistenceException: No persistence providers >>> available for "juddiDatabase" after trying the fol lowing discovered >>> implementations: org.apache.openjpa.persistence.PersistenceProviderImpl >>> at >>> javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:182) >>> at >>> javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:72) >>> at >>> org.apache.juddi.config.PersistenceManager.initializeEntityManagerFactory(PersistenceManager.java:60) >>> at >>> org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java:106) >>> at org.apache.juddi.config.AppConfig.<init>(AppConfig.java:63) >>> at org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:196) >>> at >>> org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:218) >>> at org.apache.juddi.Registry.start(Registry.java:57) >>> at >>> org.apache.juddi.servlets.RegistryServlet.init(RegistryServlet.java:46) >>> at >>> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1228) >>> at >>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1147) >>> at >>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043) >>> at >>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4957) >>> at >>> org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5284) >>> at >>> org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5279) >>> at >>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) >>> at java.util.concurrent.FutureTask.run(FutureTask.java:166) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >>> at java.lang.Thread.run(Thread.java:722) >>> >>> 2014-01-20 12:05:24,653 DEBUG [7-BAM::Default >>> Agent::Agent:pool-18-thread-1] [JmsSelectorUtils] AgentSelector: allo >>> wableAgents LIKE '%[131073]%' >>> Jan 20, 2014 12:06:51 PM org.apache.juddi.config.AppConfig >>> loadConfiguration >>> INFO: Reading from properties file: >>> file:/usr/local/tomcat7/webapps/juddiv3/WEB-INF/classes/juddiv3.prope >>> r >>> ties >>> WARNING: Unable to load persistence provider >>> "org.hibernate.ejb.HibernatePersistence" due to >>> "java.lang.ClassNotFou >>> ndException: org.hibernate.ejb.HibernatePersistence" >>> >>> >>> It seems a class is missing. >>> Any idea how to resolve this? >>> >>> Regards, >>> Arnold >>> >>> -----Oorspronkelijk bericht----- >>> Van: Alex O'Ree [mailto:spyhunte...@gmail.com] >>> Verzonden: dinsdag 14 januari 2014 13:03 >>> Aan: user@juddi.apache.org >>> Onderwerp: Re: JDBC Driver or DataSource class name must be specified >>> in the ConnectionDriverName property >>> >>> You'll also want to use this for the persistence.xml >>> http://svn.apache.org/repos/asf/juddi/tags/juddi-3.1.5/juddi-core/src >>> / test/resources/META-INF/persistence.xml >>> >>> and this for context >>> http://svn.apache.org/repos/asf/juddi/tags/juddi-3.1.5/juddi-tomcat/c >>> o >>> ntext.xml >>> >>> That should get you up and running. >>> >>> On Tue, Jan 14, 2014 at 6:59 AM, Alex O'Ree <spyhunte...@gmail.com> wrote: >>>> We're using the driver derby-10.4.2.0.jar, which is deployed to the >>>> tomcat/lib folder. >>>> >>>> You can grab it here >>>> >>>> http://repo1.maven.org/maven2/org/apache/derby/derbyclient/10.4.2.0/ >>>> d >>>> e >>>> rbyclient-10.4.2.0.jar >>>> >>>> >>>> On Tue, Jan 14, 2014 at 2:13 AM, Arnold Harbers >>>> <arnold.harb...@crv4all.com> wrote: >>>>> Alex, >>>>> >>>>> Last week I was not able to work on this. >>>>> The first thing I tried today was to add the context.xml from >>>>> juddi-distro-3.1.5\juddi-tomcat-3.1.5\webapps\juddiv3\META-INF to >>>>> juddiv3.war and redeploy this war file. This should give me a Derby >>>>> database. >>>>> I started Juddi and got the stack trace listed at the end of this mail. >>>>> It looks like I'm missing the derby JDBC driver. Does this make sense? >>>>> Where can I get a JDBC driver for a Solaris unix distribution? >>>>> >>>>> Regards, >>>>> Arnold >>>>> >>>>> HTTP Status 500 - >>>>> >>>>> type Exception report >>>>> >>>>> message >>>>> >>>>> description The server encountered an internal error () that prevented it >>>>> from fulfilling this request. >>>>> >>>>> exception >>>>> >>>>> org.apache.jasper.JasperException: An exception occurred processing >>>>> JSP page /index.jsp at line 47 >>>>> >>>>> 44: <div class="content"> >>>>> 45: <% >>>>> 46: // This will tirgger the install process... >>>>> 47: String rootPartition = >>>>> AppConfig.getConfiguration().getString(Property.JUDDI_ROOT_PARTITION); >>>>> 48: String nodeId = >>>>> AppConfig.getConfiguration().getString(Property.JUDDI_NODE_ID); >>>>> 49: String nodeName = ""; >>>>> 50: String nodeDescription = ""; >>>>> >>>>> >>>>> Stacktrace: >>>>> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspS >>>>> e >>>>> r >>>>> vletWrapper.java:567) >>>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapp >>>>> e >>>>> r >>>>> .java:471) >>>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: >>>>> 3 >>>>> 89) >>>>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) >>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>>> root cause >>>>> >>>>> <openjpa-2.2.1-r422266:1396819 fatal user error> >>>>> org.apache.openjpa.persistence.ArgumentException: A connection could not >>>>> be obtained for driver class "null" and URL "null". You may have >>>>> specified an invalid URL. >>>>> org.apache.openjpa.jdbc.schema.DataSourceFactory.newConnectExceptio >>>>> n >>>>> ( >>>>> DataSourceFactory.java:255) >>>>> org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionar >>>>> y >>>>> ( >>>>> DataSourceFactory.java:241) >>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFac >>>>> t >>>>> o >>>>> ry(JDBCConfigurationImpl.java:733) >>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource(JD >>>>> B >>>>> C >>>>> ConfigurationImpl.java:872) >>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource2(J >>>>> D >>>>> B >>>>> CConfigurationImpl.java:914) >>>>> org.apache.openjpa.jdbc.schema.SchemaTool.<init>(SchemaTool.java:13 >>>>> 2 >>>>> ) >>>>> org.apache.openjpa.jdbc.meta.MappingTool.newSchemaTool(MappingTool. >>>>> j >>>>> a >>>>> va:312) >>>>> org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:49 >>>>> 3 >>>>> ) >>>>> org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:45 >>>>> 5 >>>>> ) >>>>> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMapping >>>>> s >>>>> ( >>>>> JDBCBrokerFactory.java:160) >>>>> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMapping >>>>> s >>>>> ( >>>>> JDBCBrokerFactory.java:164) >>>>> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.newBrokerImpl(JDBC >>>>> B >>>>> r >>>>> okerFactory.java:122) >>>>> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractB >>>>> r >>>>> o >>>>> kerFactory.java:209) >>>>> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(Delegat >>>>> i >>>>> n >>>>> gBrokerFactory.java:156) >>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntit >>>>> y >>>>> M >>>>> anager(EntityManagerFactoryImpl.java:227) >>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntit >>>>> y >>>>> M >>>>> anager(EntityManagerFactoryImpl.java:154) >>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntit >>>>> y >>>>> M >>>>> anager(EntityManagerFactoryImpl.java:60) >>>>> org.apache.juddi.config.PersistenceManager.getEntityManager(Persist >>>>> e >>>>> n >>>>> ceManager.java:48) >>>>> org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppCon >>>>> f >>>>> i >>>>> g.java:122) >>>>> org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java: >>>>> 1 >>>>> 0 >>>>> 8) >>>>> org.apache.juddi.config.AppConfig.<init>(AppConfig.java:63) >>>>> org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:196) >>>>> org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:2 >>>>> 1 >>>>> 8 >>>>> ) >>>>> org.apache.jsp.index_jsp._jspService(index_jsp.java:109) >>>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapp >>>>> e >>>>> r >>>>> .java:433) >>>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: >>>>> 3 >>>>> 89) >>>>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) >>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>>> root cause >>>>> >>>>> org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver >>>>> class 'org.apache.derby.jdbc.EmbeddedDriver' >>>>> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory >>>>> ( >>>>> B >>>>> asicDataSource.java:1429) >>>>> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicD >>>>> a >>>>> t >>>>> aSource.java:1371) >>>>> org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicData >>>>> S >>>>> o >>>>> urce.java:1044) >>>>> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(Dele >>>>> g >>>>> a >>>>> tingDataSource.java:116) >>>>> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(Deco >>>>> r >>>>> a >>>>> tingDataSource.java:93) >>>>> org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionar >>>>> y >>>>> ( >>>>> DataSourceFactory.java:233) >>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFac >>>>> t >>>>> o >>>>> ry(JDBCConfigurationImpl.java:733) >>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource(JD >>>>> B >>>>> C >>>>> ConfigurationImpl.java:872) >>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource2(J >>>>> D >>>>> B >>>>> CConfigurationImpl.java:914) >>>>> org.apache.openjpa.jdbc.schema.SchemaTool.<init>(SchemaTool.java:13 >>>>> 2 >>>>> ) >>>>> org.apache.openjpa.jdbc.meta.MappingTool.newSchemaTool(MappingTool. >>>>> j >>>>> a >>>>> va:312) >>>>> org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:49 >>>>> 3 >>>>> ) >>>>> org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:45 >>>>> 5 >>>>> ) >>>>> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMapping >>>>> s >>>>> ( >>>>> JDBCBrokerFactory.java:160) >>>>> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMapping >>>>> s >>>>> ( >>>>> JDBCBrokerFactory.java:164) >>>>> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.newBrokerImpl(JDBC >>>>> B >>>>> r >>>>> okerFactory.java:122) >>>>> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractB >>>>> r >>>>> o >>>>> kerFactory.java:209) >>>>> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(Delegat >>>>> i >>>>> n >>>>> gBrokerFactory.java:156) >>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntit >>>>> y >>>>> M >>>>> anager(EntityManagerFactoryImpl.java:227) >>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntit >>>>> y >>>>> M >>>>> anager(EntityManagerFactoryImpl.java:154) >>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntit >>>>> y >>>>> M >>>>> anager(EntityManagerFactoryImpl.java:60) >>>>> org.apache.juddi.config.PersistenceManager.getEntityManager(Persist >>>>> e >>>>> n >>>>> ceManager.java:48) >>>>> org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppCon >>>>> f >>>>> i >>>>> g.java:122) >>>>> org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java: >>>>> 1 >>>>> 0 >>>>> 8) >>>>> org.apache.juddi.config.AppConfig.<init>(AppConfig.java:63) >>>>> org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:196) >>>>> org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:2 >>>>> 1 >>>>> 8 >>>>> ) >>>>> org.apache.jsp.index_jsp._jspService(index_jsp.java:109) >>>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapp >>>>> e >>>>> r >>>>> .java:433) >>>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: >>>>> 3 >>>>> 89) >>>>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) >>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>>> root cause >>>>> >>>>> java.lang.ClassNotFoundException: >>>>> org.apache.derby.jdbc.EmbeddedDriver >>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassL >>>>> o >>>>> a >>>>> der.java:1678) >>>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassL >>>>> o >>>>> a >>>>> der.java:1523) >>>>> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory >>>>> ( >>>>> B >>>>> asicDataSource.java:1420) >>>>> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicD >>>>> a >>>>> t >>>>> aSource.java:1371) >>>>> org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicData >>>>> S >>>>> o >>>>> urce.java:1044) >>>>> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(Dele >>>>> g >>>>> a >>>>> tingDataSource.java:116) >>>>> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(Deco >>>>> r >>>>> a >>>>> tingDataSource.java:93) >>>>> org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionar >>>>> y >>>>> ( >>>>> DataSourceFactory.java:233) >>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFac >>>>> t >>>>> o >>>>> ry(JDBCConfigurationImpl.java:733) >>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource(JD >>>>> B >>>>> C >>>>> ConfigurationImpl.java:872) >>>>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource2(J >>>>> D >>>>> B >>>>> CConfigurationImpl.java:914) >>>>> org.apache.openjpa.jdbc.schema.SchemaTool.<init>(SchemaTool.java:13 >>>>> 2 >>>>> ) >>>>> org.apache.openjpa.jdbc.meta.MappingTool.newSchemaTool(MappingTool. >>>>> j >>>>> a >>>>> va:312) >>>>> org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:49 >>>>> 3 >>>>> ) >>>>> org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:45 >>>>> 5 >>>>> ) >>>>> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMapping >>>>> s >>>>> ( >>>>> JDBCBrokerFactory.java:160) >>>>> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMapping >>>>> s >>>>> ( >>>>> JDBCBrokerFactory.java:164) >>>>> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.newBrokerImpl(JDBC >>>>> B >>>>> r >>>>> okerFactory.java:122) >>>>> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractB >>>>> r >>>>> o >>>>> kerFactory.java:209) >>>>> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(Delegat >>>>> i >>>>> n >>>>> gBrokerFactory.java:156) >>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntit >>>>> y >>>>> M >>>>> anager(EntityManagerFactoryImpl.java:227) >>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntit >>>>> y >>>>> M >>>>> anager(EntityManagerFactoryImpl.java:154) >>>>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntit >>>>> y >>>>> M >>>>> anager(EntityManagerFactoryImpl.java:60) >>>>> org.apache.juddi.config.PersistenceManager.getEntityManager(Persist >>>>> e >>>>> n >>>>> ceManager.java:48) >>>>> org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppCon >>>>> f >>>>> i >>>>> g.java:122) >>>>> org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java: >>>>> 1 >>>>> 0 >>>>> 8) >>>>> org.apache.juddi.config.AppConfig.<init>(AppConfig.java:63) >>>>> org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:196) >>>>> org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:2 >>>>> 1 >>>>> 8 >>>>> ) >>>>> org.apache.jsp.index_jsp._jspService(index_jsp.java:109) >>>>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapp >>>>> e >>>>> r >>>>> .java:433) >>>>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: >>>>> 3 >>>>> 89) >>>>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) >>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>>>> >>>>> This message is subject to the following E-mail Disclaimer. >>>>> (http://www.crv4all.com/disclaimer-email/) CRV Holding B.V. seats >>>>> according to the articles of association in Arnhem, Dutch trade number >>>>> 09125050. >>> >>> >>> _______________________________________________________ >>> This message has been scanned for spam by Mailcontrol. >>> This message is subject to the following E-mail Disclaimer. >>> (http://www.crv4all.com/disclaimer-email/) CRV Holding B.V. seats according >>> to the articles of association in Arnhem, Dutch trade number 09125050. >> This message is subject to the following E-mail Disclaimer. >> (http://www.crv4all.com/disclaimer-email/) CRV Holding B.V. seats according >> to the articles of association in Arnhem, Dutch trade number 09125050. > This message is subject to the following E-mail Disclaimer. > (http://www.crv4all.com/disclaimer-email/) CRV Holding B.V. seats according > to the articles of association in Arnhem, Dutch trade number 09125050.