Holy smokes! I didn't even see that. Thanks for better at reading than me.

:(



-----Original Message-----
From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 16, 2008 4:53 PM
To: Tomcat Users List
Subject: Re: Tomcat 6 cluster

it would be very strange to how the cluster would have anything to do 
with this :)

the error you are getting is:

Caused by: java.net.UnknownHostException: lexecfin

the JDBC driver is unable to resolve that name, put the name in your hosts
file, or put the IP address instead of hostname for the jdbc connection and
try again

Filip



Hehl, Thomas wrote:
> I've built tomcat 5 and 5.5 single servers a lot, but now I'm trying to
> build a tomcat 6 cluster for testing.
>
>  
>
> The docs seem pretty straightforward (just uncomment the Cluster line) and
> I've followed it, but I'm getting errors. The error looks like:
>
>  
>
> org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create
> PoolableConnectionFactory (Can't load driver
> java.lang.reflect.InvocationTargetException)
>
>             at
>
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource
> .java:1225)
>
>             at
>
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.ja
> va:880)
>
>             at
>
org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConn
> ection(LocalDataSourceConnectionProvider.java:81)
>
>             at
> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
>
>             at
> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
>
>             at
>
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
>
>             at
>
org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory
> (LocalSessionFactoryBean.java:805)
>
>             at
>
org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFacto
> ry(LocalSessionFactoryBean.java:745)
>
>             at
>
org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertie
> sSet(AbstractSessionFactoryBean.java:134)
>
>             at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
> .invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1198)
>
>             at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
> .initializeBean(AbstractAutowireCapableBeanFactory.java:1167)
>
>             at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
> .createBean(AbstractAutowireCapableBeanFactory.java:427)
>
>             at
>
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Ab
> stractBeanFactory.java:249)
>
>             at
>
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSi
> ngleton(DefaultSingletonBeanRegistry.java:155)
>
>             at
>
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
> ctBeanFactory.java:246)
>
>             at
>
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
> ctBeanFactory.java:160)
>
>             at
>
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolv
> eReference(BeanDefinitionValueResolver.java:267)
>
>             at
>
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolv
> eValueIfNecessary(BeanDefinitionValueResolver.java:110)
>
>             at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
> .applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1095)
>
>             at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
> .populateBean(AbstractAutowireCapableBeanFactory.java:857)
>
>             at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
> .createBean(AbstractAutowireCapableBeanFactory.java:423)
>
>             at
>
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Ab
> stractBeanFactory.java:249)
>
>             at
>
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSi
> ngleton(DefaultSingletonBeanRegistry.java:155)
>
>             at
>
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
> ctBeanFactory.java:246)
>
>             at
>
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
> ctBeanFactory.java:160)
>
>             at
>
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolv
> eReference(BeanDefinitionValueResolver.java:267)
>
>             at
>
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolv
> eValueIfNecessary(BeanDefinitionValueResolver.java:110)
>
>             at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
> .applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1095)
>
>             at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
> .populateBean(AbstractAutowireCapableBeanFactory.java:857)
>
>             at
>
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory
> .createBean(AbstractAutowireCapableBeanFactory.java:423)
>
>             at
>
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Ab
> stractBeanFactory.java:249)
>
>             at
>
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSi
> ngleton(DefaultSingletonBeanRegistry.java:155)
>
>             at
>
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
> ctBeanFactory.java:246)
>
>             at
>
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra
> ctBeanFactory.java:160)
>
>             at
>
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInst
> antiateSingletons(DefaultListableBeanFactory.java:291)
>
>             at
>
org.springframework.context.support.AbstractApplicationContext.refresh(Abstr
> actApplicationContext.java:352)
>
>             at
>
org.springframework.web.context.ContextLoader.createWebApplicationContext(Co
> ntextLoader.java:245)
>
>             at
>
org.springframework.web.context.ContextLoader.initWebApplicationContext(Cont
> extLoader.java:188)
>
>             at
>
org.springframework.web.context.ContextLoaderListener.contextInitialized(Con
> textLoaderListener.java:49)
>
>             at
>
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
> 3830)
>
>             at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
>
>             at
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7
> 91)
>
>             at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>
>             at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>
>             at
>
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
>
>             at
>
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553
> )
>
>             at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
>
>             at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>
>             at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>
>             at
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor
> t.java:117)
>
>             at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>
>             at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>
>             at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>
>             at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>
>             at
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>
>             at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>
>             at
org.apache.catalina.startup.Catalina.start(Catalina.java:566)
>
>             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.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>
>             at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>
> Caused by: java.sql.SQLException: Can't load driver
> java.lang.reflect.InvocationTargetException
>
>             at
> com.informix.util.IfxErrMsg.getLocSQLException(IfxErrMsg.java:497)
>
>             at com.informix.jdbc.IfxDriver.connect(IfxDriver.java:279)
>
>             at
>
org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverC
> onnectionFactory.java:38)
>
>             at
>
org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableCon
> nectionFactory.java:294)
>
>             at
>
org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicD
> ataSource.java:1247)
>
>             at
>
org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource
> .java:1221)
>
>             ... 62 more
>
> Caused by: java.lang.reflect.InvocationTargetException
>
>             at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>
>             at
>
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces
> sorImpl.java:39)
>
>             at
>
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
> torAccessorImpl.java:27)
>
>             at
> java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>
>             at com.informix.jdbc.IfxDriver.connect(IfxDriver.java:254)
>
>             ... 66 more
>
> Caused by: java.sql.SQLException: com.informix.asf.IfxASFException:
Attempt
> to connect to database server (gs_ecf) failed.
>
>             at
> com.informix.jdbc.IfxSqliConnect.<init>(IfxSqliConnect.java:1058)
>
>             ... 71 more
>
> Caused by: com.informix.asf.IfxASFException: Attempt to connect to
database
> server (gs_ecf) failed.
>
>             at
> com.informix.util.IfxErrMsg.getLocIfxASFException(IfxErrMsg.java:800)
>
>             at
com.informix.asf.Connection.openSocket(Connection.java:1679)
>
>             at com.informix.asf.Connection.<init>(Connection.java:260)
>
>             at
> com.informix.jdbc.IfxSqliConnect.<init>(IfxSqliConnect.java:922)
>
>             ... 71 more
>
> Caused by: java.net.UnknownHostException: lexecfin
>
>             at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
>
>             at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>
>             at java.net.Socket.connect(Socket.java:519)
>
>             at java.net.Socket.connect(Socket.java:469)
>
>             at java.net.Socket.<init>(Socket.java:366)
>
>             at java.net.Socket.<init>(Socket.java:180)
>
>             at
com.informix.asf.Connection.openSocket(Connection.java:1630)
>
>             ... 73 more
>
>  
>
> I've got my JDBC connection information in conf/Catalina/localhost just
like
> I always do. If I comment back out the Cluster line, everything seems to
> work fine.
>
>  
>
> Any ideas?
>
>  
>
> Thanks.
>
>  
>
> Thom Hehl
> Sr. eJuror Architect
>
> * Office (859) 277-8800 x 144
>
> * [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>  
> ACS, Inc.
>
> Government Solutions
>
> 1733 Harrodsburg Road
> Lexington, KY 40504-3617
>
> This e-mail message, including any attachments, is for the sole use of the
> intended recipient(s) and may contain confidential and privileged
> information. Any unauthorized review, use, disclosure or distribution is
> prohibited. If you are not the intended recipient, please contact the
sender
> by reply e-mail and destroy all copies of the original message and notify
> sender via e-mail at [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>  or by telephone at 859-277-8800 ext.
144.
> Thank you.
>
>  
>
>
>   


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to