Hi Michael,

I was gonna take the way you said, but there were some considerations.

The classes borrowed are only from Tomcat and they reside in catalina.jar.

The catalina.jar file is really huge.
That's a subtle problem but can be one reason. 
And there's another reason which is critical I guess.
If the catalina.jar is required for Beehive and 
one deploys a web service app with catalina.jar
(WEB-INF/lib/catalina.jar) in Axis running on Tomcat, 
it might (obviously?) cause classloading problems.
The one must be careful catalina.jar will be go into 
the directory.

On the other hand, if one deploy a web service in Axis running on the 
servlet container other than Tomcat, catalina.jar must be copied 
into WEB-INF/lib directory.

I thought that would confuse developers...so I borrowed 
the source files and commented "copied from Tomcat" in the all files.

There's a way we can avoid this.
Implement all classes from a scratch by myself.
( I just didn't want re-invent the wheel. )

Thanks in advance.

Wolfgang.


Reply via email to