There is a difference in Comet API that will require all TC6 Comet applications
to be patched and recompiled before deploying them to TC7:

Comet classes were moved from "org.apache.catalina" to
"org.apache.catalina.comet".

What do you think, is this change acceptable for us?

IIRC, the cause behind this is
https://issues.apache.org/bugzilla/show_bug.cgi?id=48218
-- to have access to Comet classes when running with a SecurityManager one has
to grant access to "org.apache.catalina" package, which exposes the server API.

If we go on with this, a notice has to be added to
http://tomcat.apache.org/migration.html


I, personally, think that it would be better to move the classes to
their old place.

I think that Servlet 3.0 applications would prefer Servlet Async API,
and if someone uses Comet, access to "org.apache.catalina" can be granted
to those web applications explicitly.


Best regards,
Konstantin Kolinko

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to