1) is your database available outside your webapp - i.e. from a command
line or gui?
2) can you stub out a trivial class that tries to connect to the db
using your jdbc driver?

Don't you just love these non-informative exceptions?

sridhar ramalingam wrote:
> 
> Hello,
> I'm using the Tomcat's realm on JDBC for database access.
> When I start the Tomcat server, I get the following error...
> 
> Any ideas?
> 
> TIA
> Sridhar
> 
> Starting service Tomcat-Standalone
> Apache Tomcat/4.0
> Catalina.start: LifecycleException:  Exception opening database connection:  
>java.sql.SQLException:
> com.microsoft.jdbc.sqlserver.SQLServerDriver
> LifecycleException:  Exception opening database connection:  java.sql.SQLException: 
>com.microsoft.jd
> bc.sqlserver.SQLServerDriver
>         at org.apache.catalina.realm.JDBCRealm.start(JDBCRealm.java:615)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1108)
>         at org.apache.catalina.core.StandardContext.start(StandardContext.java:3352)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
>         at org.apache.catalina.core.StandardService.start(StandardService.java:388)
>         at org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
>         at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
>         at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:218)
> ----- Root Cause -----
> java.sql.SQLException: com.microsoft.jdbc.sqlserver.SQLServerDriver
>         at org.apache.catalina.realm.JDBCRealm.open(JDBCRealm.java:538)
>         at org.apache.catalina.realm.JDBCRealm.start(JDBCRealm.java:613)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1108)
>         at org.apache.catalina.core.StandardContext.start(StandardContext.java:3352)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307)
>         at org.apache.catalina.core.StandardService.start(StandardService.java:388)
>         at org.apache.catalina.core.StandardServer.start(StandardServer.java:505)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
>         at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
>         at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:218)

-- 
Peter Kordel
Software Engineer
Zvolve Systems, Inc.
770-551-4528
http://www.zvolve.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to