1

tigase XMPP サーバーを調べ始めたところですが、spark クライアントが接続するようにサーバーを構成する際に問題が発生しています。

サーバーの出力:

C:\Tigase>java -cp "jars/tigase-server.jar;libs/*" -Djdbc.drivers=com.mysql.jdbc.Driver tigase.server.XMPPServer --property-file etc/init.properties
2013-09-18 00:39:14  DNSResolver.<clinit>()              WARNING:  Resolving default host name took: 935
2013-09-18 00:39:14  ConfiguratorAbstract.parseArgs()    CONFIG:   Setting defaults: --property-file=etc/init.properties
2013-09-18 00:39:14  ConfiguratorAbstract.parseArgs()    CONFIG:   Loading initial properties from property file: etc/init.properties
2013-09-18 00:39:14  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (--user-db=pgsql)
2013-09-18 00:39:14  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (--admins=admin@BIB)
2013-09-18 00:39:14  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (--user-db-uri=jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib)
2013-09-18 00:39:14  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (config-type=--gen-config-def)
2013-09-18 00:39:14  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (--virt-hosts=BIB)
2013-09-18 00:39:14  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (--debug=server)
2013-09-18 00:39:14  MessageRouter.addRegistrator()      INFO:     Adding registrator: Configurator
2013-09-18 00:39:14  MessageRouter.addComponent()        INFO:     Adding component: Configurator
2013-09-18 00:39:14  ConfiguratorAbstract.componentAdded()  CONFIG:  component: basic-conf
2013-09-18 00:39:14  ConfiguratorAbstract.setup()        CONFIG:   Setting up component: basic-conf
2013-09-18 00:39:14  ConfiguratorAbstract.setup()        CONFIG:   Component basic-conf defaults: {component-id=basic-conf@blos1, def-hostname=blos1, admins=[Ljava.lang.String;@506c6ce7, scripts-dir=scripts/admin, command/ALL=ADMIN, logging/.level=CONFIG, logging/handlers=java.util.logging.ConsoleHandler java.util.logging.FileHandler, logging/java.util.logging.ConsoleHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.ConsoleHandler.level=WARNING, logging/java.util.logging.FileHandler.append=true, logging/java.util.logging.FileHandler.count=5, logging/java.util.logging.FileHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.FileHandler.limit=10000000, logging/java.util.logging.FileHandler.pattern=logs/tigase.log, logging/tigase.useParentHandlers=true, logging/java.util.logging.FileHandler.level=ALL, logging/tigase.server.level=ALL, user-domain-repo-pool=tigase.db.UserRepositoryMDImpl, auth-domain-repo-pool=tigase.db.AuthRepositoryMDImpl, user-repo-po
ol-size=1, user-repo-class=pgsql, user-repo-url=jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib, auth-repo-class=tigase.db.jdbc.TigaseCustomAuth, auth-repo-url=jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib, ssl-container-class=tigase.io.SSLContextContainer, ssl-certs-location=certs/, ssl-def-cert-domain=default}
2013-09-18 00:39:14  ConfiguratorAbstract.setup()        CONFIG:   Component basic-conf configuration: {component-id=basic-conf@blos1, def-hostname=blos1, admins=[Ljava.lang.String;@506c6ce7, scripts-dir=scripts/admin, command/ALL=ADMIN, logging/.level=CONFIG, logging/handlers=java.util.logging.ConsoleHandler java.util.logging.FileHandler, logging/java.util.logging.ConsoleHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.ConsoleHandler.level=WARNING, logging/java.util.logging.FileHandler.append=true, logging/java.util.logging.FileHandler.count=5, logging/java.util.logging.FileHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.FileHandler.limit=10000000, logging/java.util.logging.FileHandler.pattern=logs/tigase.log, logging/tigase.useParentHandlers=true, logging/java.util.logging.FileHandler.level=ALL, logging/tigase.server.level=ALL, user-domain-repo-pool=tigase.db.UserRepositoryMDImpl, auth-domain-repo-pool=tigase.db.AuthRepositoryMDImpl, user-re
po-pool-size=1, user-repo-class=pgsql, user-repo-url=jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib, auth-repo-class=tigase.db.jdbc.TigaseCustomAuth, auth-repo-url=jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib, ssl-container-class=tigase.io.SSLContextContainer, ssl-certs-location=certs/, ssl-def-cert-domain=default}
Loading plugin: session-close=4 ...
Loading plugin: session-open=4 ...
Loading plugin: default-handler=4 ...
Loading plugin: jabber:iq:register=2 ...
Loading plugin: jabber:iq:auth=8 ...
Loading plugin: urn:ietf:params:xml:ns:xmpp-sasl=8 ...
Loading plugin: urn:ietf:params:xml:ns:xmpp-bind=2 ...
Loading plugin: urn:ietf:params:xml:ns:xmpp-session=2 ...
Loading plugin: jabber:iq:roster=16 ...
Loading plugin: jabber:iq:privacy=2 ...
Loading plugin: jabber:iq:version=2 ...
Loading plugin: http://jabber.org/protocol/stats=2 ...
Loading plugin: starttls=2 ...
Loading plugin: vcard-temp=2 ...
Loading plugin: http://jabber.org/protocol/commands=2 ...
Loading plugin: jabber:iq:private=2 ...
Loading plugin: urn:xmpp:ping=2 ...
Loading plugin: presence=16 ...
Loading plugin: disco=2 ...
Loading plugin: pep=2 ...
Loading plugin: amp=2 ...

このバージョンを Windows で実行していて、XMPP クライアントに接続しようとしています。私はsparkと提案されたPSIの両方を試しました。

ドメイン「BIB」を作成し、admin@BIB ユーザー アカウントを介して tigase サーバーに接続しようとしました。ただし、まったく接続されていないか、サーバーからの反応が見られません。私はおそらく本当に小さな何かを見逃しています。tigaseのWebサイトのドキュメントを見ました。これは、Web サイトからの .exe ダウンロードに基づいています。postgres ライブラリにもユーザーが作成されていることを確認しました。その観点から、それは機能しています。

更新 ------------------ というわけで、問題は Artur Mentioned のようなドメイン名に対処する必要があります。ただし、ローカルホストのみを機能させることができ、その理由はわかりません。ドメインをpsiで認識できるようにするために必要な外部ウィンドウ設定はありますか

C:\Tigase>java -cp "jars/tigase-server.jar;libs/*" -Djdbc.drivers=com.mysql.jdbc.Driver tigase.server.XMPPServer --property-file etc/init.properties
2013-09-18 12:47:51  DNSResolver.<clinit>()              WARNING:  Resolving default host name took: 23
2013-09-18 12:47:51  ConfiguratorAbstract.parseArgs()    CONFIG:   Setting defaults: --property-file=etc/init.properties
2013-09-18 12:47:51  ConfiguratorAbstract.parseArgs()    CONFIG:   Loading initial properties from property file: etc/init.properties
2013-09-18 12:47:51  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (--user-db=pgsql)
2013-09-18 12:47:51  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (--admins=admin@localhost,admin@bib)
2013-09-18 12:47:51  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (--user-db-uri=jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib)
2013-09-18 12:47:51  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (config-type=--gen-config-def)
2013-09-18 12:47:51  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (--virt-hosts=bib,localhost,any-other-domain,BLOS1)
2013-09-18 12:47:51  ConfiguratorAbstract.parseArgs()    CONFIG:   Added default config parameter: (--debug=server,xmpp.XMPPIOService,cluster)
2013-09-18 12:47:51  MessageRouter.addRegistrator()      INFO:     Adding registrator: Configurator
2013-09-18 12:47:51  MessageRouter.addComponent()        INFO:     Adding component: Configurator
2013-09-18 12:47:51  ConfiguratorAbstract.componentAdded()  CONFIG:  component: basic-conf
2013-09-18 12:47:51  ConfiguratorAbstract.setup()        CONFIG:   Setting up component: basic-conf
2013-09-18 12:47:51  ConfiguratorAbstract.setup()        CONFIG:   Component basic-conf defaults: {component-id=basic-conf@blos1.bacn0.net, def-hostname=blos1.bacn0.net, admins=[Ljava.lang.String;@56a3ed9f, scripts-dir=scripts/admin, command/ALL=ADMIN, logging/.level=CONFIG, logging/handlers=java.util.logging.ConsoleHandler java.util.logging.FileHandler, logging/java.util.logging.ConsoleHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.ConsoleHandler.level=WARNING, logging/java.util.logging.FileHandler.append=true, logging/java.util.logging.FileHandler.count=5, logging/java.util.logging.FileHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.FileHandler.limit=10000000, logging/java.util.logging.FileHandler.pattern=logs/tigase.log, logging/tigase.useParentHandlers=true, logging/java.util.logging.FileHandler.level=ALL, logging/tigase.server.level=ALL, logging/tigase.xmpp.XMPPIOService.level=ALL, logging/tigase.cluster.level=ALL, user-domain-repo-pool
=tigase.db.UserRepositoryMDImpl, auth-domain-repo-pool=tigase.db.AuthRepositoryMDImpl, user-repo-pool-size=1, user-repo-class=pgsql, user-repo-url=jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib, auth-repo-class=tigase.db.jdbc.TigaseCustomAuth, auth-repo-url=jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib, ssl-container-class=tigase.io.SSLContextContainer, ssl-certs-location=certs/, ssl-def-cert-domain=default}
2013-09-18 12:47:51  ConfiguratorAbstract.setup()        CONFIG:   Component basic-conf configuration: {component-id=basic-conf@blos1.bacn0.net, def-hostname=blos1.bacn0.net, admins=[Ljava.lang.String;@56a3ed9f, scripts-dir=scripts/admin, command/ALL=ADMIN, logging/.level=CONFIG, logging/handlers=java.util.logging.ConsoleHandler java.util.logging.FileHandler, logging/java.util.logging.ConsoleHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.ConsoleHandler.level=WARNING, logging/java.util.logging.FileHandler.append=true, logging/java.util.logging.FileHandler.count=5, logging/java.util.logging.FileHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.FileHandler.limit=10000000, logging/java.util.logging.FileHandler.pattern=logs/tigase.log, logging/tigase.useParentHandlers=true, logging/java.util.logging.FileHandler.level=ALL, logging/tigase.server.level=ALL, logging/tigase.xmpp.XMPPIOService.level=ALL, logging/tigase.cluster.level=ALL, user-domain-repo
-pool=tigase.db.UserRepositoryMDImpl, auth-domain-repo-pool=tigase.db.AuthRepositoryMDImpl, user-repo-pool-size=1, user-repo-class=pgsql, user-repo-url=jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib, auth-repo-class=tigase.db.jdbc.TigaseCustomAuth, auth-repo-url=jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib, ssl-container-class=tigase.io.SSLContextContainer, ssl-certs-location=certs/, ssl-def-cert-domain=default}
Loading plugin: session-close=4 ...
Loading plugin: session-open=4 ...
Loading plugin: default-handler=4 ...
Loading plugin: jabber:iq:register=2 ...
Loading plugin: jabber:iq:auth=8 ...
Loading plugin: urn:ietf:params:xml:ns:xmpp-sasl=8 ...
Loading plugin: urn:ietf:params:xml:ns:xmpp-bind=2 ...
Loading plugin: urn:ietf:params:xml:ns:xmpp-session=2 ...
Loading plugin: jabber:iq:roster=16 ...
Loading plugin: jabber:iq:privacy=2 ...
Loading plugin: jabber:iq:version=2 ...
Loading plugin: http://jabber.org/protocol/stats=2 ...
Loading plugin: starttls=2 ...
Loading plugin: vcard-temp=2 ...
Loading plugin: http://jabber.org/protocol/commands=2 ...
Loading plugin: jabber:iq:private=2 ...
Loading plugin: urn:xmpp:ping=2 ...
Loading plugin: presence=16 ...
Loading plugin: disco=2 ...
Loading plugin: pep=2 ...
Loading plugin: amp=2 ...
2013-09-18 12:48:15  SocketThread.<clinit>()             WARNING:  33 socketReadThreads started.
2013-09-18 12:48:15  SocketThread.<clinit>()             WARNING:  33 socketWriteThreads started.

初期化ファイル:

--user-db = pgsql
--admins = admin@localhost,admin@bib    
--user-db-uri = jdbc:postgresql://localhost/tigasedb?user=tigase&password=bib
config-type = --gen-config-def
--virt-hosts = bib,localhost,any-other-domain,BLOS1
--debug = server,xmpp.XMPPIOService,cluster

この現在の構成では、localhost は接続できますが、新しいアカウントを追加しようとすると、Psi: アカウントの追加 (名前:bib) - [新しいアカウントの登録] をクリックしました (サーバー名: bib、クリックして手動でサーバー ホスト/ポートを指定します - ホスト: bib ポート: 52222)、それは不平を言うでしょう

「XMPP サーバーとの通信でエラーが発生しました。詳細: 接続エラー: サーバーに接続できません」

なぜ localhost のみが機能し、なぜ tigase サーバーのドメイン名として bib が機能しないのかわかりません。

プラットフォーム: Windows 8 バージョン: tigase-server-5.1.5-b3164

アドバイスをいただければ幸いです、ありがとうD

4

2 に答える 2

1

K 考えていませんでしたし、ネットワーク/IP の知識が不足しています。

Windowsでは、ドメイン名をホストファイルに登録する必要があります。別名、ウィンドウネットワークを構成してドメインを認識します

ホスト ファイルを見つけるには: http://www.jafaloo.com/windows-hosts-file/

使用するドメインを追加します。

ホスト ファイルの機能の詳細については、http: //en.wikipedia.org/wiki/Hosts_%28file%29を参照してください。

これにより、すべてが機能しました。

于 2013-09-19T23:39:15.190 に答える