http://mtaalamu.ru
Устанавливаем JDK согласно данному топику.
Скачиваем архив с исходниками openfire_src_3_7_0 отсюда.
Распаковываем. Переходим в директорию build. Выполняем:]]>
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
С базой данных в консоли 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 = 'наша-база';