Hi,
I am migrating my application from tomcat 4 to tomcat 6.0. But the data
sources are not being created.
I have configured the datasources in the server.xml as follows:
Im trying to connect to sql server 2005.
server.xml
serverName
NYCITASD074
portNumber
1433
databaseName
FBRAE_GLOBAL
factory
com.microsoft.jdbcx.sqlserver.SQLServerDataSourceFactory
driverClassName
com.microsoft.sqlserver.jdbc.SQLServerXADataSource
loginTimeout
3000
selectMethod
cursor
driverName
SQLServer2005
description
SQL 2005 datasource
user
user-id
password
password
factory
com.microsoft.pool.PoolDataSourceFactory
className
com.microsoft.pool.PoolDataSource
poolName
2005pool
maxConnections
100
minConnections
1
checkEvery
20000
idleTimeout
50000
dsJndiName
jdbc/sql_2005
description
MSSQL_Pool05
I am getting the following error:
PoolName = 2005pool PoolJndiRef = jdbc/global05
Init Param: jdbc/global05
javax.naming.NamingException: Cannot create resource instance
at
org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:142)
at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:793)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:140)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:781)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:153)
at
org.apache.naming.factory.ResourceLinkFactory.getObjectInstance(ResourceLinkFactory.java:97)
at
javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:140)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:781)
at
org.apache.naming.NamingContext.lookup(NamingContext.java:153)
at
com.microsoft.pool.JNDITool.getPoolDataSource(JNDITool.java:103)
at
com.microsoft.pool.PoolHandler.createPool(PoolHandler.java:48)
at
com.microsoft.pool.PoolHandler.init(PoolHandler.java:75)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
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:593)
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:289)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
java.lang.NullPointerException
at
com.microsoft.pool.JNDITool.getPoolDataSource(JNDITool.java:123)
at
com.microsoft.pool.PoolHandler.createPool(PoolHandler.java:48)
at
com.microsoft.pool.PoolHandler.init(PoolHandler.java:75)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4187)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4496)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
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:593)
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:289)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Please advise as to what could be wrong since im using the server.xml that
i was using with the tomcat 4.
Thanks,
Aparna
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you