ZeroConf является log4j «компаньоном», но ZeroConfSocketHubAppender (и этот компаньон) больше не нужен из-за того, что большинство сетевых приложений в log4j имеют встроенную поддержку ZeroConf начиная с log4j 1.2.16.
Все, что вам нужно сделать, чтобы включить ZeroConf, это добавить jmdns.jar в ваш classpath и установить для параметра 'advertiseViaMulticastDNS' значение 'true' в конфигурации приложения.
Вот информация о коммите и журнале, описывающая изменения, которые улучшили поддержку ZeroConf в приложениях (и получателях):
http://svn.apache.org/viewvc?view=revision&revision=924176
Вот ссылка на страницу ZeroConf, если вы все еще хотите использовать это
http://logging.apache.org/log4j/companions/zeroconf/source-repository.html
Кстати, версия svn HEAD для Chainsaw (которая должна быть выпущена в ближайшее время) включает в себя поддержку использования информации о заявленном приложении ZeroConf для автоматического создания получателей.