Bloody hell. I was just about to launch into a wonderful tirade about why
we shouldn't have change Tomcat just to work around some buggy compiler from
Microsoft when I realized the real problem isn't what you think it is.
The problem isn't the definition of the inner class, but the use of the
PrivilegedAction interface. This interface didn't appear until JDK1.2 and
my guess is that your using JDK1.1.
Tomcat 3.2.x, because it implements the Servlet 1.1 specification must
maintain compatibility with JDK1.1 so this is a real Tomcat bug and it will
need to be fixed before releasing Tomcat 3.2.2.
Glenn, can you take a look at this?
> -----Original Message-----
> From: Dave Oxley [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, May 01, 2001 12:32 PM
> To: [EMAIL PROTECTED]
> Subject: RE: Tomcat 3.2.2 beta 4
>
>
> I posted this before but got no response.
>
> The change to SessionUtil.java 1.5.2.2 to 1.5.2.3 (3.2.1->3.2.2b1) has
> caused the Microsoft Virtual Machine to fall over when running
> Tomcat. The
> M$ VM does not like internal classes defined within methods (I
> think this is
> the problem) and throws a NoClassDefFoundException.
>
> I am running Windows2000 with IE5.5(a vm update came with 5.5)
> although it
> is probably the same on all M$ VMs.
>
> This means that I cannot debug servlets in Visual J++ which is a real
> problem for us. (Until we find an IDE as stable and fast as VJ++!)
>
> Dave
> [EMAIL PROTECTED]
>
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.