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

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

Eu tenho a exceção acima quando eu estou tentando implantar meu aplicativo no tomcat. mas o estranho é que eu tentei com um método principal simples e funciona bem. Qualquer ajuda por favor ???

Eu fiz o seguinte:

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String connectionUrl = "jdbc:microsoft:sqlserver://localhost:1433;" + "database=DBName;" + "user=UserName;" + "password=Password";
connection = DriverManager.getConnection(connectionUrl);