Setiap aplikasi web memiliki Classloader sendiri (mengisolasinya). Saat Anda memanggil metode Class.forName() , ada blok statis yang mencoba memuat pustaka bersama (file dll) - jadi kedua aplikasi web Anda mencoba memuat lib bersama, oleh karena itu pesan kesalahan saat yang kedua mencoba memuat.
Jar JDBC yang Anda miliki untuk sqlserver harus dipindahkan dari yang dibundel dengan perang Anda, ke tomcat 7.0/lib
folder dan salin sqljdbc_auth.dll ke folder Tomcat/bin - cara ini akan berada di classloader induk Tomcat, dan kelas hanya akan dimuat sekali.
|----------------------------------|
| sqljdbc*.jar --> tomcat*/lib |
|----------------------------------|
| sqljdbc_auth.dll --> tomcat*/bin |
|----------------------------------|