|
From: Matt R. <li...@ra...> - 2005-03-28 19:01:35
|
If you have CATALINA_HOME (as an environment variable) setup properly - =20= you should be able to run "ant setup-tomcat" and everything will work. Matt On Mar 28, 2005, at 11:58 AM, Garvey, Paul M (GE Commercial Finance) =20 wrote: > Added the jta.jar and mysql-connector-java-3.0.16-ga-bin.jar for the =20= > MySql database that I am using > and now I am getting this error. Why is it not seeing my jar file for =20= > mySql it is in the WEB-INF/lib directory > of the essAppfuse application. > > Mar 28, 2005 1:49:44 PM org.apache.catalina.core.StandardHostDeployer =20= > install > INFO: Processing Context configuration file URL =20 > file:C:\jakarta-Tomcat-5.0.28\conf\Catalina\localhost\essAppfuse.xml > [essAppfuse] DEBUG [main] StartupListener.contextInitialized(33) | =20 > initializing context... > [essAppfuse] WARN [main] JDBCExceptionReporter.logExceptions(57) | SQL = =20 > Error: 0, SQLState: null > [essAppfuse] ERROR [main] JDBCExceptionReporter.logExceptions(58) | =20= > Cannot load JDBC driver class 'com.mysql.jdbc.Driver' > [essAppfuse] WARN [main] SettingsFactory.buildSettings(107) | Could =20= > not obtain connection metadata > org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver =20= > class 'com.mysql.jdbc.Driver' > at =20 > = org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSourc=20= > e.java:766) > at =20 > = org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.j=20= > ava:540) > at =20 > = org.springframework.orm.hibernate.LocalDataSourceConnectionProvider.get=20= > Connection(LocalDataSourceConnectionProvider.java:59) > at =20 > = net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java=20= > :84) > at =20 > net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java:=20= > 1160) > at =20 > = net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.ja=20= > va:794) > at =20 > = org.springframework.orm.hibernate.LocalSessionFactoryBean.newSessionFac=20= > tory(LocalSessionFactoryBean.java:475) > at =20 > = org.springframework.orm.hibernate.LocalSessionFactoryBean.afterProperti=20= > esSet(LocalSessionFactoryBean.java:413) > at =20 > = org.springframework.beans.factory.support.AbstractAutowireCapableBeanFa=20= > ctory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:990) > at =20 > = org.springframework.beans.factory.support.AbstractAutowireCapableBeanFa=20= > ctory.createBean(AbstractAutowireCapableBeanFactory.java:275) > at =20 > = org.springframework.beans.factory.support.AbstractAutowireCapableBeanFa=20= > ctory.createBean(AbstractAutowireCapableBeanFactory.java:193) > at =20 > = org.springframework.beans.factory.support.AbstractBeanFactory.getBean(A=20= > bstractBeanFactory.java:240) > at =20 > = org.springframework.beans.factory.support.AbstractBeanFactory.getBean(A=20= > bstractBeanFactory.java:163) > at =20 > = org.springframework.beans.factory.support.DefaultListableBeanFactory.pr=20= > eInstantiateSingletons(DefaultListableBeanFactory.java:230) > at =20 > = org.springframework.context.support.AbstractApplicationContext.refresh(=20= > AbstractApplicationContext.java:310) > at =20 > = org.springframework.web.context.support.AbstractRefreshableWebApplicati=20= > onContext.refresh(AbstractRefreshableWebApplicationContext.java:131) > at =20 > = org.springframework.web.context.ContextLoader.createWebApplicationConte=20= > xt(ContextLoader.java:167) > at =20 > = org.springframework.web.context.ContextLoader.initWebApplicationContext=20= > (ContextLoader.java:101) > at =20 > = org.springframework.web.context.ContextLoaderListener.contextInitialize=20= > d(ContextLoaderListener.java:48) > at =20 > = org.appfuse.webapp.listener.StartupListener.contextInitialized(StartupL=20= > istener.java:38) > at =20 > = org.apache.catalina.core.StandardContext.listenerStart(StandardContext.=20= > java:3827) > at =20 > org.apache.catalina.core.StandardContext.start(StandardContext.java:=20= > 4343) > at =20 > = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j=20= > ava:823) > at =20 > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:=20 > 807) > at =20 > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) > at =20 > = org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl=20= > oyer.java:903) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at =20 > = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja=20= > va:39) > at =20 > = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=20= > rImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at =20 > = org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:=20= > 216) > at =20 > org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) > at org.apache.commons.digester.Rule.end(Rule.java:276) > at =20 > org.apache.commons.digester.Digester.endElement(Digester.java:1058) > at =20 > = org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.j=20= > ava:76) > at =20 > org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) > at =20 > = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Un=20= > known Source) > at =20 > = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi=20= > spatcher.dispatch(Unknown Source) > at =20 > = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn=20= > own Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown =20= > Source) > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown =20= > Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown =20= > Source) > at =20 > org.apache.commons.digester.Digester.parse(Digester.java:1567) > at =20 > = org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo=20= > yer.java:488) > at =20 > org.apache.catalina.core.StandardHost.install(StandardHost.java:863) > at =20 > = org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.jav=20= > a:483) > at =20 > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) > at =20 > org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) > at =20 > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:=20= > 349) > at =20 > = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS=20= > upport.java:119) > at =20 > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) > at =20 > org.apache.catalina.core.StandardHost.start(StandardHost.java:789) > at =20 > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) > at =20 > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) > at =20 > org.apache.catalina.core.StandardService.start(StandardService.java:=20= > 480) > at =20 > org.apache.catalina.core.StandardServer.start(StandardServer.java:=20 > 2313) > at =20 > org.apache.catalina.startup.Catalina.start(Catalina.java:556) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at =20 > = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja=20= > va:39) > at =20 > = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso=20= > rImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at =20 > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) > at =20 > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) > Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver > at =20 > = org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassL=20= > oader.java:854) > at =20 > = org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassL=20= > oader.java:721) > at =20 > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:141) > at =20 > = org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSourc=20= > e.java:760) > ... 63 more > [essAppfuse] WARN [main] SQLErrorCodesFactory.getErrorCodes(263) | =20 > Error while extracting database product name - falling back to empty =20= > error codes > > > Enterprise Software Solutions > Paul Garvey > Technical Architect > 101 East Ridge Drive > Danbury, CT 06810 > Phone: (203) 749 - 6164 > Fax: (203) 749 - 4016 > mailto:pau...@ge... > > > > > > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...]On = Behalf > Of Dmitriy Kopylenko > Sent: Monday, March 28, 2005 1:24 PM > To: spr...@li... > Subject: Re: [Springframework-developer] Error deploying application = to > Tomcat 5.0.28 > > > Yeah, that's what it is. I'm just wondering though, why did they > (Hibernate) make it a required dependency? > > Dmitriy. > > Juergen Hoeller wrote: > >> Actually, it's probably just jta.jar missing, which is a required =20 >> dependency >> of Hibernate: no actual JTA provider needed, just the interface jar. >> >> Juergen >> >> >> -----Original Message----- >> From: spr...@li... >> [mailto:spr...@li...]On =20 >> Behalf >> Of Erwin Vervaet >> Sent: Monday, March 28, 2005 8:12 PM >> To: spr...@li... >> Subject: Re: [Springframework-developer] Error deploying application =20= >> to >> Tomcat 5.0.28 >> >> >> Tomcat is not a full J2EE appserver but just a servlet engine. It =20 >> does not >> support JTA. Try to deploy the app in a full featured app server, =20 >> something >> like JBoss, WebLogic or WebSphere. >> >> Erwin Vervaet >> erw...@er... >> ----- Original Message ----- >> From: "Garvey, Paul M (GE Commercial Finance)" <pau...@ge...> >> To: <spr...@li...> >> Sent: Monday, March 28, 2005 8:06 PM >> Subject: [Springframework-developer] Error deploying application to =20= >> Tomcat >> 5.0.28 >> >> >> All, >> I am new to the Appfuse world and so I tried to deploy a simple =20= >> web app >> created >> from the equinox project. I deployed it to Tomcat 5.0.28 and got the >> following error >> in the tomcat console. Does anyone know what the problem could be? >> >> Paul >> >> INFO: Processing Context configuration file URL >> file:C:\jakarta-Tomcat-5.0.28\conf\Catalina\localhost\essAppfuse.xm >> [essAppfuse] DEBUG [main] StartupListener.contextInitialized(33) | >> initializing context... >> [essAppfuse] ERROR [main] =20 >> ContextLoader.initWebApplicationContext(114) | >> Context initialization failed >> org.springframework.beans.factory.BeanCreationException: Error =20 >> creating bean >> with name 'sessionFactory' defined in >> bean failed; nested exception is java.lang.NoClassDefFoundError: >> javax/transaction/TransactionManager >> java.lang.NoClassDefFoundError: javax/transaction/TransactionManager >> at java.lang.Class.getDeclaredMethods0(Native Method) >> at java.lang.Class.privateGetDeclaredMethods(Class.java:1655) >> at java.lang.Class.getDeclaredMethods(Class.java:1139) >> at java.beans.Introspector$1.run(Introspector.java:1273) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:=20= >> 1271) >> at >> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1136) >> at java.beans.Introspector.getBeanInfo(Introspector.java:378) >> at java.beans.Introspector.getBeanInfo(Introspector.java:152) >> at >> = org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntr=20= >> ospect >> ionResults.java:140) >> at >> = org.springframework.beans.CachedIntrospectionResults.forClass(CachedIn=20= >> trospe >> ctionResults.java:82) >> at >> = org.springframework.beans.BeanWrapperImpl.setIntrospectionClass(BeanWr=20= >> apperI >> mpl.java:296) >> at >> = org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapp=20= >> erImpl >> .java:254) >> at >> = org.springframework.beans.BeanWrapperImpl.setWrappedInstance(BeanWrapp=20= >> erImpl >> .java:228) >> at >> = org.springframework.beans.BeanWrapperImpl.<init>(BeanWrapperImpl.java:=20= >> 172) >> at >> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF=20= >> actory >> .createBean(AbstractAutowire >> at >> = org.springframework.beans.factory.support.AbstractAutowireCapableBeanF=20= >> actory >> .createBean(AbstractAutowire >> at >> = org.springframework.beans.factory.support.AbstractBeanFactory.getBean(=20= >> Abstra >> ctBeanFactory.java:240) >> at >> = org.springframework.beans.factory.support.AbstractBeanFactory.getBean(=20= >> Abstra >> ctBeanFactory.java:163) >> at >> = org.springframework.beans.factory.support.DefaultListableBeanFactory.p=20= >> reInst >> antiateSingletons(DefaultLis >> at >> = org.springframework.context.support.AbstractApplicationContext.refresh=20= >> (Abstr >> actApplicationContext.java:3 >> at >> = org.springframework.web.context.support.AbstractRefreshableWebApplicat=20= >> ionCon >> text.refresh(AbstractRefresh >> at >> = org.springframework.web.context.ContextLoader.createWebApplicationCont=20= >> ext(Co >> ntextLoader.java:167) >> at >> = org.springframework.web.context.ContextLoader.initWebApplicationContex=20= >> t(Cont >> extLoader.java:101) >> at >> = org.springframework.web.context.ContextLoaderListener.contextInitializ=20= >> ed(Con >> textLoaderListener.java:48) >> at >> = org.appfuse.webapp.listener.StartupListener.contextInitialized(Startup=20= >> Listen >> er.java:38) >> at >> = org.apache.catalina.core.StandardContext.listenerStart(StandardContext=20= >> .java: >> 3827) >> at >> org.apache.catalina.core.StandardContext.start(StandardContext.java:=20= >> 4343) >> at >> = org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.=20= >> java:8 >> 23) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:=20= >> 807) >> at >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) >> at >> = org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDep=20= >> loyer. >> java:903) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j=20= >> ava:39 >> ) >> at >> = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess=20= >> orImpl >> .java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> at >> = org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java=20= >> :216) >> at =20 >> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256) >> at org.apache.commons.digester.Rule.end(Rule.java:276) >> at >> org.apache.commons.digester.Digester.endElement(Digester.java:1058) >> at >> = org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.=20= >> java:7 >> 6) >> at =20 >> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown >> Source) >> at >> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(U=20= >> nknown >> Source) >> at >> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentD=20= >> ispatc >> her.dispatch(Unknown >> Source) >> at >> = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unk=20= >> nown >> Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >> Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >> Source) >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown =20= >> Source) >> at =20 >> org.apache.commons.digester.Digester.parse(Digester.java:1567) >> at >> = org.apache.catalina.core.StandardHostDeployer.install(StandardHostDepl=20= >> oyer.j >> ava:488) >> at >> org.apache.catalina.core.StandardHost.install(StandardHost.java:863) >> at >> = org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.ja=20= >> va:483 >> ) >> at >> = org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) >> at =20 >> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983) >> at >> = org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:=20= >> 349) >> at >> = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycle=20= >> Suppor >> t.java:119) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) >> at >> org.apache.catalina.core.StandardHost.start(StandardHost.java:789) >> at >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) >> at >> = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) >> at >> org.apache.catalina.core.StandardService.start(StandardService.java:=20= >> 480) >> at >> org.apache.catalina.core.StandardServer.start(StandardServer.java:=20 >> 2313) >> at =20 >> org.apache.catalina.startup.Catalina.start(Catalina.java:556) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j=20= >> ava:39 >> ) >> at >> = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess=20= >> orImpl >> .java:25) >> at java.lang.reflect.Method.invoke(Method.java:324) >> at =20 >> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) >> at =20 >> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) >> Mar 28, 2005 12:55:34 PM org.apache.catalina.core.StandardContext =20 >> start >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real =20 >> users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> = https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real =20 >> users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dick >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> = https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real =20 >> users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> = https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real =20 > users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real =20 > users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=CCk > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |