A Cometd transport allows Mule applications to send a receive events to the web browser. This connector bind to an existing Servlet Container that Mule is running within. For this to work, the container (which culd be any servlet container including Tomcat, Jetty, Resin, etc) needs to have the Mule Cometd servlet configured and mapped-

<servlet>
  <servlet-name>cometd</servlet-name>
  <servlet-class>org.mule.transport.cometd.container.MuleCometdServlet</servlet-class>
</servlet>

<servlet-mapping>
  <servlet-name>cometd</servlet-name>
  <url-pattern>/cometd/*</url-pattern>
</servlet-mapping>

The Mule Cometd transport uses the excellent Jetty Bayeux implmentation.