----- Original Message ----
From: André Warnier <[email protected]>
To: Tomcat Users List <[email protected]>
Sent: Thu, April 14, 2011 12:31:41 AM
Subject: Re: Tomcat Windows Integrated Authentication fails with More than 1 
Web 
Application

Avni, Itamar wrote:
> OK.
> 
> 
> 
> You can follow at 
>http://social.msdn.microsoft.com/Forums/en-US/sqldataaccess/thread/c66d9782-f3e7-4317-b6e4-22e0446a63e0/.
>
> 
Right.

So I gather that the solution was :

quote
The solution was to copy sqljdbc.jar to apache’s common\lib, deleting it from 
both web applications’ WEB-INF\lib.
unquote

Now maybe someone smarter than me can hasard a guess as to /why/ this would be, 
for the benefit of all ?

Such as : Windows not liking when one establishes two separate connections to 
the same DB host, using the same Windows credentials ? And giving a misleading 
error message when one tries that ?


----- Original Message ----

My guess is that a component of the sqljdbc.jar file loads a DLL via JNI. 
Putting the jar file in WEB-INF/lib means that you would get multiple copies of 
the DLL in memory (oops).

So either the code in sqljdbc.jar needs to be changed to check if the DLL is 
already loaded (might be a bit tricky with multiple classsloaders), or you can 
put sqljdbc.jar where it's only loaded once ($CATALINA_HOME/common/lib in this 
case).

At least that's my guess . . .

. . . just my two cents.

/mde/

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to