There seems to be a bug with tomcat 5.0.27 specifically with
tomcat-jni.jar package (see explanation below). I will report the bug to
tomcat folks.
Solution is to use tomcat-5.0.19 which I know works. Other versions
between 5.0.27 and 5.0.19 may also work if they do not contain the bug.
I also tried replacing 5.0.27 with tomcat-jni.jar from 5.0.19. That
worked too. Of course, not sure if tomcat will behave overall. But this
is another option if you must use 5.0.27.
Boring explanation follows:
Basically, signature does not match. Looking at source code
(MsgContext.java and ChannelSocket.java) for both 5.0.19 and 5.0.27, the
problem is that
ChannelSocket.java has
Public class ChannelSocket extends JkHandler
....
MsgContext ep = new MsgContext()
ep.setSource(this);
this is fine when
MsgContext.java (5.0.19)
public final void setSource(JkHandler ch)
however you get NoSuchMethod error when
MsgContext.java (5.0.27)
public final void setSource(JkChannel ch)
Peter Lin wrote on 8/19/2004, 12:27 PM:
> Hi, Timothy:
>
> Here is my environment information.
>
> platform --> Solaris 2.8
> aolserver version --> 4.0.7
> tomcat version --> 5.0.27
> nsjk2 --> v2 beta 3
> tools used for building (ant, java) --> ant 1.6.2
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of
your email blank.