Re: Обсуждение Jabber Сервера Openfire
Добавлено: 2011-10-12 6:41:41
Народ а есть где нить мануал по связке двух серверов а то вроде все сделал а не хотят завязыватсья
Чем глубже в песке твоя голова - тем беззащитнее жопа
https://forum.lissyara.su/
Он у меня тоже работает, и русский видно.DarkAGeS писал(а):ну странно, у меня все работает на 3.6.4 с monitoring 1.1 - сдесь есть ссылка http://community.igniterealtime.org/thread/44012
у вас не отображается русский текст вообще? то есть если в графе поиска ничего не вводить, то показываются все сообщения - там нет русских?? или не работает поиск по русским словам?
Вы меня удивляете.DarkAGeS писал(а):а, ну дык так и надо было говорить) это известный баг, вроде бы надо править исходники плагина и пересобирать, я в свое время не осилил и забил. Инфа есть на офицальном форуме openfire. Если разберешься, пиши историю успеха сюда - будет тебе респект
Если разберусь, то канечно отпишу, но меня как и Вас пока это не сильно парит.kharkov_max писал(а):День добрый.
Во всей этой прелести есть плагин "monitoring", а у него модуль "archiving".
Все вроде пашет, но там есть кнопочка импорта истории/переписки пользователя в PDF.
Так вот есть глюк - русский не импортится в PDF только буржуйский - что не устраивает.
Тут - http://issues.igniterealtime.org/browse/OF-404 описание как бороться и что делать, даже вроде сказано что в версии 3.7.1 профиксено.
Скачал с SVN все проделал по вышеописанной инструкции.
В кратце ее смысл (меняем исходники, подкидываем файлик *.ttf с unicode, компилим плагины, забираем себе новый плагин "monitiring").
Делаю все как в статье, в результате компиляции плагина "monitoring" - нет. С дефолтными исходниками компилится ...
1. Ни кто не пытался фиксить этот баг ? Может кто знает как делать правильно ?
На форуме в этой ветке уже задавался такой вопрос - но остался без ответа ..
2. А где можно качнуть версию 3.7.1?
Понимаю что она скорее все совсем бетта, но плагинчик из нее можно выдрать ...
Спасибо.
Код: Выделить всё
openfire java 17860 157 tcp4 192.168.1.7:5223 192.168.1.8:36401
Код: Выделить всё
2011.11.09 17:20:12 org.jivesoftware.util.log.util.CommonsLogFactory - Prototype
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.ConnectException
MESSAGE: Connection refused
STACKTRACE:
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:209)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:271)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2771)
at com.mysql.jdbc.Connection.<init>(Connection.java:1555)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java:39)
at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:159)
at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:102)
at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:44)
** END NESTED EXCEPTION **
Last packet sent to the server was 0 ms ago.
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2847)
at com.mysql.jdbc.Connection.<init>(Connection.java:1555)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.logicalcobwebs.proxool.DefaultConnectionBuilder.buildConnection(DefaultConnectionBuilder.java:39)
at org.logicalcobwebs.proxool.Prototyper.buildConnection(Prototyper.java:159)
at org.logicalcobwebs.proxool.Prototyper.sweep(Prototyper.java:102)
at org.logicalcobwebs.proxool.PrototyperThread.run(PrototyperThread.java:44)
Код: Выделить всё
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
bind-address = 127.0.0.1
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K
skip-networking
server-id = 1
general-log = /var/log/mysql.log
#log-bin=mysql-bin
#binlog_format=mixed
#skip-innodb
innodb_data_home_dir = /var/db/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/db/mysql/
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout
Нашел в интернете стать но ничего не понял, ребята смотрите, обновление через портагрейд делаем, блин а какие файлы сохранить нужно чтобы все настройки сервера и пользователя сохранились.kuznetsov_t писал(а):Доброго времени суток, подскажите новичку, у меня два вопроса возникло при использовании опенфара
Текущая версия Openfire 3.6.4
1. Возникла потребность перенести уже настроенный и рабочий джабер сервер. Суть такая, что я поднял ОС freeBSD на другом сервере, как правильно и безболезненно произвести перенос сервера? С сохранением всех настроек? Может кто уже делал так, поделитесь опытом.
2. Не могу понять принцип обновления, суть ясна, что нужно обновить порты и установить поверх, а не навредит ли это серверу? Или сделать бэкап БД , переустановить сервер и подрубить старую БД?
3. Кто нибудь делал, чтобы не вводить постоянно пользователей, а чтобы например ответственное лицо сам заводил учетку. Я там нашел что как то можно сделать, чтобы через веб интерфейс можно регистрировать самим. Кто нибудь делал так?
Код: Выделить всё
server# make install
===> openfire-3.6.4 depends on file: /usr/local/jdk1.6.0/bin/java - not found
===> Verifying install for /usr/local/jdk1.6.0/bin/java in /usr/ports/java/jdk16
===> jdk-1.6.0.3p4_15 depends on executable: zip - found
===> jdk-1.6.0.3p4_15 depends on executable: unzip - found
===> jdk-1.6.0.3p4_15 depends on file: /usr/local/lib/libXm.so - found
===> jdk-1.6.0.3p4_15 depends on file: /usr/local/include/cups/cups.h - found
===> jdk-1.6.0.3p4_15 depends on file: /usr/local/diablo-jdk1.6.0/bin/javac - not found
===> Verifying install for /usr/local/diablo-jdk1.6.0/bin/javac in /usr/ports/java/diablo-jdk16
===> Installing for diablo-jdk-1.6.0.07.02_9
===> diablo-jdk-1.6.0.07.02_9 depends on executable: javavm - found
===> diablo-jdk-1.6.0.07.02_9 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found
===> diablo-jdk-1.6.0.07.02_9 depends on file: /usr/local/libdata/pkgconfig/xp.pc - found
===> diablo-jdk-1.6.0.07.02_9 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found
===> diablo-jdk-1.6.0.07.02_9 depends on file: /usr/local/libdata/pkgconfig/xtst.pc - found
===> diablo-jdk-1.6.0.07.02_9 depends on shared library: z.4 - found
Updating time zones...mv: rename /usr/ports/java/diablo-jdk16/work/tzupdater-1.3.29-2010f/zi to /usr/ports/java/diablo-jdk16/work/diablo-jdk1.6.0_07/jre/lib/zi: No such file or directory
*** Error code 1
Stop in /usr/ports/java/diablo-jdk16.
*** Error code 1
Stop in /usr/ports/java/diablo-jdk16.
*** Error code 1
Stop in /usr/ports/java/jdk16.
*** Error code 1
Stop in /usr/ports/java/jdk16.
*** Error code 1
Stop in /usr/ports/net-im/openfire.
В том то и проблема, что файлы скачал, положил в /usr/ports/distfiles. А при попытке make install выдаёт вышеописанные мною ошибки. Кстати файлов было не меньше 6.DarkAGeS писал(а):DNK_Inc
нужно сложить в папку /usr/ports/distfiles нужные файлики - их 4 или 5 штук. их надо скачать самостоятельно. установщик сам об этом говорит и дает все необходимые ссылки.