x__dos
x__dos

Reputation: 1823

ClassNotFoundException: com.microsoft.sqlserver.jdbc

When I ran my web application under Eclipse IDE everything worked fine. But when I exported my project into war-file and deployed in tomcat I've got following message:

java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc

I've tried putting sqljdbc4.jar everywhere:

What I'am missing? Environment: tomcat 6.0.20, sql server 2005

Upvotes: 1

Views: 9167

Answers (3)

x__dos
x__dos

Reputation: 1823

blah... After reinstalling tomcat it worked just fine. As kd304 said - maybe it was configuration issue Thanks for your help

Upvotes: 0

akarnokd
akarnokd

Reputation: 69997

Your driver class name is wrong. The exception text points to a package, not an actual driver class. And don't forget to restart Tomcat after changing the contents of various lib directories.

Edit: Your IDE might use different configuration than your deployed war. Or fail with the same exception silently but the driver itself was already loaded by other means - then the actual connection just works.

Upvotes: 3

skaffman
skaffman

Reputation: 403461

The driver class is "com.microsoft.sqlserver.jdbc.SQLServerDriver". You've just missed the class name off the end.

Upvotes: 4

Related Questions