С tomcat 7 я полагаю, что вам лучше взглянуть на встроенную поддержку кометы , хотя, похоже, она обрабатывает более общий случай кометы, а не конкретный протокол bayeux. Код Bayeux, который вы указали, тоже выглядит довольно примитивным:
$ svn log http://svn.apache.org/repos/asf/tomcat/trunk/modules/bayeux/
Но вы можете просто проверить это и собрать его (из оболочки bash):
$ svn co http://svn.apache.org/repos/asf/tomcat/trunk/ tomcat7
$ cd tomcat7/modules/bayeux
$ ant
к сожалению, вам нужно проверить весь tomcat7, так как antfile ссылается на файлы на два уровня выше его в корневом каталоге проекта.
FWIW, моя компания провела оценку с использованием поддержки tomcat bayeux (с tomcat6) и в конечном итоге пошла с Cometd (которая поддерживает bayeux) на Jetty, частично потому, что она активно развивается и имеет активное сообщество пользователей. Так как tomcat7 поддерживает спецификацию сервлета 3, вы сможете развернуть cometd поверх tomcat7, но я сам не пробовал.