Клиенты к серверу не коннектятся. Полез в админку, а там следующий посыл:
Исключение \:
java.lang.NoClassDefFoundError: Could not initialize class org.jivesoftware.admin.LoginLimitManager$LoginLimitManagerContainer at org.jivesoftware.admin.LoginLimitManager.getInstance(LoginLimitManager.java:48) at org.jivesoftware.openfire.admin.login_jsp._jspService(login_jsp.java:143) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1216) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187) at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187) at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187) at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187) at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:164) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494) at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113) at org.eclipse.jetty.server.Server.handle(Server.java:334) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559) at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1007) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:747) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:209) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436) at java.lang.Thread.run(Thread.java:679)
Со дня публикации анонса на слешдоте прошло уже 13 лет. Осталось еще 3 года до того момента, как XMPP станет лидером на рынке IM-систем.
Последнее предсказал не я, а американская консультационная компания Gartner, известная своими "магическими квадратами", через которые её аналитики оценивают лидеров на том или ином рынке. Эта же компания советует всем компаниям внедрять XMPP и чем быстрее, тем лучше.
В прошлом году XMPP и компания ProcessOne (разработчики ejabberd) вошла в десятку лидеров в отрасли мгновенных сообщений (IM). Её соседями в этом списке оказались IBM, Microsoft, Cisco и Google. Как минимум три из них имеют решения на базе XMPP.
Данный текст является репостом публикации годичной давности.
Для анонимных контактов теперь сохраняются сообщения в оффлайне, так что когда анонимный пользователь снова откроет страницу, он получит все ваши сообщения.
Чаты больше не закрываются при ошибке соединения. В такой ситуации предоставляется возможность переподсоединиться.
Изменены цвета шрифта в табах для улучшения читаемости.
Улучшена работа с IE8.
В опциях появилась кнопка отмены.
Исправлена ошибка, из-за которой было невозможно использовать символ подчёркивания в нике на gateway.habahaba.im
Добавлен workaround, для того, чтобы Gajim не сыпал ошибками при попытке закрыть таб с анонимным контактом, который вышел из сессии.
Профайл и опции убраны из анонимного режима.
Исправление проблем с безопасностью, доставшихся по наследству от Jappix.
Представляю одну из своих мелких разработок — RSS-транспорт для XMPP. Транспорт реализован в виде компонента (XEP-0114) на языке PHP и использует в качестве основы php-component. Со стороны пользователя использование транспорта выглядит следующим образом: пользователь регистрируется тем же путём, как и на любом другом транспорте, выбирая какую-нибудь предустановленную RSS-ленту или указав адрес своей. При нажатии на кнопку «регистрация» в его ростер добавляется контакт данной ленты. Сообщения от этого контакта начинают приходить при появлении первых изменений в RSS-ленте, также можно запросить текущее содержимое ленты, отправив этому контакту команду “read”.
Работающий образец транспорта установлен на rss.jsmart.web.id. Поскольку оттестирован транспорт ещё пока недостаточно, по приведённому адресу он может ещё падать, при падениях буду стараться сразу же устанавливать причину и исправлять.
Как программный продукт транспорт доступен для загрузки через Subversion с адреса svn://svn.jsmart.web.id/rss-gateway. Страница проекта расположена здесь. Там же есть багтрекер, в который следует направлять баги и фичреквесты. Установка пока не продокументирована, но проблем вызвать не должна, так как всё предельно просто и интуитивно понятно: rss.ini.example — пример конфигурационного файла, который нужно переименовать в rss.ini и переписать под свои нужды, preset_feeds.inc.php — список предустановленных лент для упрощения регистрации. rss.php — единственный исполняемый файл. Зависимостей у проекта немало, но при при запуске rss.php поругается, если что-то не будет найдено.
Есть сервер ejabberd с 2 подключенными доменами — rainandlightning.net и sunchaser.info, на них заведены сертификаты от StartSSL + есть самоподписанный, подключенный по умолчанию.
Можно ли в таких условиях включить S2S-TLS и какой для этого использовать сертификат?
http://community.igniterealtime.org/blogs/ignite/2011/10/02/openfire-371-has-been-releasedОбновился релиз сервера Openfire. Пока особых отличий от предыдущей версии, кроме пофикшеного s2s не нашел. Слишком многого, в отличие от предыдущей версии, не доработано. Можно обновиться только ради того, чтобы убрать навязчивое сообщение об обнаружении обновления :)