FreeBSD: сборка Openfire 3.7.0
В FreeBSD на самом деле проще самому собрать Openfire, чем использовать сборку из портов.
Устанавливаем JDK согласно данному топику.
Скачиваем архив с исходниками openfire_src_3_7_0 отсюда.
Распаковываем. Переходим в директорию build. Выполняем:
( Читать дальше )
Устанавливаем JDK согласно данному топику.
Скачиваем архив с исходниками openfire_src_3_7_0 отсюда.
Распаковываем. Переходим в директорию build. Выполняем:
( Читать дальше )
- 0
- 08 апреля 2011, 16:02
- 2
Openfire: couldn't discover local host
Довольно глупый баг c openfire об который споткнулся. Вся проблема в неправильно прописанном имени хоста. Он должен быть таким, который резолвится в ip данного сервера.
Меняем в /etc/hostname. Чтобы не пришлось перегружаться, выполняем команду:
2011.03.20 13:38:22 Couldn't discover local host
java.net.UnknownHostException: yourhost: yourhost
at java.net.InetAddress.getLocalHost(InetAddress.java:1353)
at org.jivesoftware.openfire.filetransfer.proxy.FileTransferProxy.initialize(FileTransferProxy.java:195)
at org.jivesoftware.openfire.XMPPServer.initModules(XMPPServer.java:597)
at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:485)
at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:212)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:30<img class="smile" src="/images/smilies/dirol.gif" />
at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:113)
at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:5<img class="smile" src="/images/smilies/dirol.gif" />
Меняем в /etc/hostname. Чтобы не пришлось перегружаться, выполняем команду:
hostname yourhost.com
- 0
- 20 марта 2011, 16:22
- комментировать
Openfire 3.7 и кодировка UTF-8
Есть сервер openfire 3.7, работающий с базой данных mysql. По умолчанию таблицы в ней в кодировке latin1, кроме того сама админка Openfire по-умолчанию не дружит с UTF-8. Я использую FreeBSD, так что в Linux пути будут отличаться.
С базой данных в консоли mysql делаем вот что:
Теперь необходимо сделать массовое изменение кодировки таблиц. Формируем текст с нужными нам запросами:
( Читать дальше )
С базой данных в консоли mysql делаем вот что:
use наша-база;
alter database character set utf8;
alter database collate utf8_general_ci;
Теперь необходимо сделать массовое изменение кодировки таблиц. Формируем текст с нужными нам запросами:
SELECT CONCAT('ALTER TABLE ',TABLE_SCHEMA,'.',TABLE_NAME,' CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'наша-база';
( Читать дальше )
- 0
- 06 января 2011, 13:48
- 3
FreeBSD: Openfire 3.7 beta - нет log файлов
Небольшая заметка по Openfire. После установки из портов во FreeBSD были проблемы с коннектом к базе. А в log файлах пусто, вернее их вообще нет в /var/log/openfire. Запускаем Openfire вручную так:
( Читать дальше )
( Читать дальше )
- +4
- 05 января 2011, 11:26
- 8