ClassNotFoundException - com.microsoft.jdbc.sqlserver.SQLServerDriver

Tengo un proyecto de desarrollo web con instalación local deTomcat 7. Estoy tratando de conectarme aSQL Server 2012 utilizando el controlador de Microsoft para jdbc (sqljdbc41.jar)

lossqljdbc41.jar está en la ruta de compilación de mi aplicación:

y lo estoy exportando Además, en el directorio de aplicaciones de Tomcatlib carpeta también he colocado una copia desqljdbc41.jar.

No hay errores de compilación, pero en el tiempo de ejecución cuando intento cargar el controlador de SQL Server obtengo lo siguiente:

ClassNotFoundException - com.microsoft.jdbc.sqlserver.SQLServerDriver

La excepción se produce en el siguiente bloque de código:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://"+server+":1433;databaseName="+database+";user=sa;password="+password+";";
con = (Connection) DriverManager.getConnection(connectionUrl);

He visto muchas publicaciones sobre este tema sin resolución:

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver: ¿Estoy cargando el controlador correcto?https://social.msdn.microsoft.com/Forums/sqlserver/en-US/b425c201-9882-4a48-b049-4004f202b0c6/javalangclassnotfoundexception-commicrosoftsqlserverjdbcsqlserverdriver?forum=sqldataaccessObteniendo ClassNotFoundException en el código: "Class.forName (" com.microsoft.sqlserver.jdbc.SqlServerDriver ");"

y muchos más.

Compilador de nivel 1.7 y un JRE de 1.7 - De acuerdo condocumentación, Creo que estoy usando el controlador correcto. Esto también establece que CLASSPATH debe establecerse:

echo $CLASSPATH
/var/common/sqljdbc41.jar

Cual es. Además:

java -version
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM)
64-Bit Server VM (build 24.75-b04, mixed mode)

Entonces, ¿por qué sigo encontrando esto?

Actualizar

Descargué elsqljdbc41.jar de Microsoft nuevamente, solo para estar seguro de que de alguna manera el primer jar no estaba dañado.

Siguiendo el enlace de Mick Mnemonic, eliminé el jar de la ruta Java Build y puse el jar recién descargado en elWEB-INF/lib carpeta de la aplicación web. Luego reinicié Eclipse y el servidor Tomcat y limpié el servidor Tomcat y el proyecto.

Todavía obteniendo elClassNotFoundException.

Además, el IDE de Eclipse puede ver el controlador:

Respuestas a la pregunta(4)

Su respuesta a la pregunta