Author Topic: Jabber сервер на Windows 2003  (Read 6624 times)

0 Members and 1 Guest are viewing this topic.

Offline PakV

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
Jabber сервер на Windows 2003
« on: November 29, 2007, 14:51:36 »
хочу поднять Jabber на Винде, для организации общения внутри сети для сотрудников.
где можно взять сам сервер и документацию по его поднятию?

Offline fredina

  • Sr. Member
  • ****
  • Posts: 367
  • Karma: +0/-0
Jabber сервер на Windows 2003
« Reply #1 on: November 29, 2007, 15:22:11 »
За такие вопросы, как правило, отправляют на google, а иногда игнорируют))
Но для начала, исключительно постольку поскольку сам недавно интересовался этим вопросом, посоветую вам пройти на http://forum.ru-board.com/topic.cgi?forum=8&topic=10529
« Last Edit: November 29, 2007, 17:48:07 by fredina »

Offline deepwalker

  • Hero Member
  • *****
  • Posts: 766
  • Karma: +8/-6
Jabber сервер на Windows 2003
« Reply #2 on: November 29, 2007, 16:05:37 »
eJabberd, далее в гугел.

Offline PakV

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
Jabber сервер на Windows 2003
« Reply #3 on: December 05, 2007, 13:21:06 »
решил ставить OpenFire
однако не имел дел даже с MySQL
вобщем запустил MySQL создал базу jabber, но споткнулся на таком шаге:
Quote
Далее запускаем скрипт по настройке базы. Скрипт называется messenger_mysql.sql и расположен он в папке resources/database. Для запуска скрипта набираем следующую команду в командной строке –

для Windows: type messenger_mysql.sql | mysql --user=root --password=zaq12wsx --database=jabber

не могу найти скрипт messenger_mysql.sql  где его искать и как подготавливать базу данных?

Offline PakV

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
Jabber сервер на Windows 2003
« Reply #4 on: December 05, 2007, 14:38:35 »
скрипт оказывается называется openfire_mysql.sql и находиться в папке куда установлен OpenFire

теперь проблема: почему то OpenFire не может подключиться к базе данных (

Offline PakV

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
Jabber сервер на Windows 2003
« Reply #5 on: December 05, 2007, 17:14:41 »
на этапе настройки методов подключения юзеров к серверу выдало вот такое:
Quote
HTTP ERROR: 500
INTERNAL_SERVER_ERROR
RequestURI=/setup/setup-profile-settings.jsp

Caused by:
java.lang.NullPointerException
   at org.jivesoftware.util.JiveGlobals.deleteXMLProperty(JiveGlobals.java:492)
   at org.jivesoftware.openfire.admin.setup.setup_002dprofile_002dsettings_jsp._jspService(setup_002dprofile_002dsettings_jsp.java:75)
   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
   at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
   at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
   at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:65)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
   at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
   at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
   at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
   at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
   at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
   at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
   at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
   at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
   at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
   at org.mortbay.jetty.Server.handle(Server.java:313)
   at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
   at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
   at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
   at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
   at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
   at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
   at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
кто нить сталкивался с этим? гугль ничего не дает ........

Offline PakV

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
Jabber сервер на Windows 2003
« Reply #6 on: December 07, 2007, 08:30:27 »
OpenFire успешно установлен,настроен и введен в эксплуатацию ........... хотя и большой долей гемора.
Пришлось ручками править файл openfire.xml
если кому нить пригодится то вот его содержимое:
Quote
<?xml version="1.0" encoding="UTF-8"?>

<jive>
  <adminConsole>
    <!-- Disable either port by setting the value to -1 -->  
    <port>9090</port>  
    <securePort>9091</securePort>
  </adminConsole>  
  <admin>
    <authorizedUsernames/>
  </admin>  
  <locale>en</locale>  
  <!--
    <network>
        <interface></interface>
    </network>
    -->  
  <connectionProvider>
    <className>org.jivesoftware.database.DefaultConnectionProvider</className>
  </connectionProvider>  
  <database>
    <defaultProvider>
      <driver>com.mysql.jdbc.Driver</driver>  
      <serverURL>jdbc:mysql://localhost:3306/jabber</serverURL>  
      <username>root</username> root
      <password/>  
      <minConnections>5</minConnections>  
      <maxConnections>15</maxConnections>  
      <connectionTimeout>1.0</connectionTimeout>
    </defaultProvider>
  </database>  
  <sasl>
    <mechs>ANONYMOUS,PLAIN,DIGEST-MD5,CRAM-MD5,NTLM</mechs>  
    <realm>SGTP</realm>
  </sasl>  
  <provider>
    <vcard>
      <className>org.jivesoftware.openfire.ldap.LdapVCardProvider</className>
    </vcard>  
    <user/>  
    <auth/>  
    <group/>
  </provider>  
  <setup>true</setup>
</jive>
« Last Edit: December 07, 2007, 08:30:49 by PakV »

Offline deepwalker

  • Hero Member
  • *****
  • Posts: 766
  • Karma: +8/-6
Jabber сервер на Windows 2003
« Reply #7 on: December 07, 2007, 10:56:06 »
Quote from: PakV
OpenFire успешно установлен,настроен и введен в эксплуатацию ........... хотя и большой долей гемора.
Пришлось ручками править файл openfire.xml
если кому нить пригодится то вот его содержимое:
Какой ужас! Править конфиг руками?? Не, MS наше все - не дороже самолета все равно.

Offline PakV

  • Jr. Member
  • **
  • Posts: 65
  • Karma: +0/-0
Jabber сервер на Windows 2003
« Reply #8 on: December 07, 2007, 11:02:23 »
Quote from: deepwalker
Какой ужас! Править конфиг руками??
ну мало ли ........ вдруг кому нить пригодиться ......... а то похоже никто jabber сервера тут не ставил никогда

Offline deepwalker

  • Hero Member
  • *****
  • Posts: 766
  • Karma: +8/-6
Jabber сервер на Windows 2003
« Reply #9 on: December 07, 2007, 11:14:27 »
Точно, никто и никогда не ставил джаббер сервера в Томске. Вот например jabber.tsk.ru, jabber.tom.ru - дяди московские наверное ставили.