Hallo ILIAS-Gemeinde, den ILIAS-Chat bekomme ich nicht zum laufen. Immer mal wieder versucht. Der Chat scheint ja bei Kollegen zu funktionieren ... daher möchte ich es nun bei einer 5.0.3 Version nun endlich umsetzen, da es keine richtige Alternative für mehere Client-Installationen gibt. Die bisherigen Posts halfen mir noch nicht weiter.
Umgebung:
- Managed-Server bei Hetzner, SMP Debian 3.2.68-1+deb7u3 x86_64
- PHP 5.6.13
- ILIAS 5.0.3, 4 Clients
- Installation über Subdomain.Domain.org erreichbar
ILIAS-Einstellungen:
- SOAP aktiviert, WSDL-Pfad - ohne Eintrag (Standardeinstellung: http://sub.domain.org/webservice/soap/server.php?wsdl)
- SOAP-User in jedem Client angelegt und hat Zugang
Chat-Einstellungen:
Allgemein:
- Chat aktiviert
- eindeutiger Instanz-Name in jedem Client (Schema): sub_domain_org_clientid
- Basis-Url: http://sub.domain.org
- Soap-User in jedem Client: soap_user mit Passwort
Chat-Server:
- IP-Adresse des Chat-Servers: IP-Adresse des Webservers
- Port: 8080 (ist eingehend offen)
- Bevorzugte Hosts: IP-Adresse des Webservers
- Protokoll: HTTP
----
Start des Chatservers / Multiple ILIAS clients:
java -jar Chatserver.jar "Pfad zu/Data/client1/chatroom/server.properties" "Pfad zu/Data/client1/chatroom/client.properties" "Pfad zu/Data/client2/chatroom/client.properties" "Pfad zu/Data/client3/chatroom/client.properties" "Pfad zu/Data/client4/chatroom/client.properties"
--- Ergebnis:
Sep 30, 2015 9:13:42 AM chatserver.Main main
INFO: Server starting
Sep 30, 2015 9:13:42 AM chatserver.Main <init>
INFO: Loaded instance file /Pfad zu/Data/client1/chatroom/client.properties
Sep 30, 2015 9:13:42 AM chatserver.Main <init>
INFO: Loaded instance file /Pfad zu/Data/client2/chatroom/client.properties
Sep 30, 2015 9:13:42 AM chatserver.Main <init>
INFO: Loaded instance file /Pfad zu/Data/client3/chatroom/client.properties
Sep 30, 2015 9:13:42 AM chatserver.Main <init>
INFO: Loaded instance file /Pfad zu/Data/client4/chatroom/client.properties
Sep 30, 2015 9:13:42 AM chatserver.Main initializeServer
INFO: [client2] Calling http://sub.domain.org/ilias.php?baseClass=ilObjChatroomGUI&serverInquiry=true for disconnected users
Sep 30, 2015 9:13:42 AM chatserver.Main initializeServer
INFO: [client2] Body task=serverStarted
Sep 30, 2015 9:13:43 AM chatserver.Main initializeServer
INFO: [client4] Calling http://sub.domain.org/ilias.php?baseClass=ilObjChatroomGUI&serverInquiry=true for disconnected users
Sep 30, 2015 9:13:43 AM chatserver.Main initializeServer
INFO: [client4] Body task=serverStarted
Sep 30, 2015 9:13:43 AM chatserver.Main initializeServer
INFO: [client3] Calling http://sub.domain.org/ilias.php?baseClass=ilObjChatroomGUI&serverInquiry=true for disconnected users
Sep 30, 2015 9:13:43 AM chatserver.Main initializeServer
INFO: [client3] Body task=serverStarted
Sep 30, 2015 9:13:44 AM chatserver.Main initializeServer
INFO: [client1] Calling http://sub.domain.org/ilias.php?baseClass=ilObjChatroomGUI&serverInquiry=true for disconnected users
Sep 30, 2015 9:13:44 AM chatserver.Main initializeServer
INFO: [client1] Body task=serverStarted
---
Fehlermeldung: ILIAS kann keine Socket-Verbindung zum Chat-Server aufbauen.
---
Nach Rücksprache mit dem Support des Managed-Servers, erfuhr ich, dass auf dem Port 8080 kein Dienst horcht ... "Die Standard-Adresse ( http://ilias.mount-sion.org/webservice/soap/server.php?wsdl ) kann ohne Probleme auch vom Server selbst aus aufgerufen werden.
Beachten Sie bitte, dass Port 8080 zwar eingehend offen ist, aktuell aber scheinbar kein Dienst darauf hört.
Wenn Sie hier bereits etwas im Chatserver konfiguriert haben, dann hat das bisher nicht gegriffen."
---
In der README-Anleitung ist zum Schluss bei den Clientsettings ein Eintrag:
==== User ====
Example: soap_user
Username which is used by the chatserver to send information back to ILIAS.
This must be a valid user with an accepted user aggreement. Please log in to
ILIAS with this user to ensure that this account is usable.
==== Password ====
Example: mySecret
The password for the user.
==== Client ====
Example: myClient
The name of the ILIAS client for this configuration.
-> den dritten Part "Client finde ich nicht zur Angabe???
---
Habe ich irgendwo noch eine Einstellung verpasst?
Danke für Tipps und Anleitungen!
Rolf Bayer
Umgebung:
- Managed-Server bei Hetzner, SMP Debian 3.2.68-1+deb7u3 x86_64
- PHP 5.6.13
- ILIAS 5.0.3, 4 Clients
- Installation über Subdomain.Domain.org erreichbar
ILIAS-Einstellungen:
- SOAP aktiviert, WSDL-Pfad - ohne Eintrag (Standardeinstellung: http://sub.domain.org/webservice/soap/server.php?wsdl)
- SOAP-User in jedem Client angelegt und hat Zugang
Chat-Einstellungen:
Allgemein:
- Chat aktiviert
- eindeutiger Instanz-Name in jedem Client (Schema): sub_domain_org_clientid
- Basis-Url: http://sub.domain.org
- Soap-User in jedem Client: soap_user mit Passwort
Chat-Server:
- IP-Adresse des Chat-Servers: IP-Adresse des Webservers
- Port: 8080 (ist eingehend offen)
- Bevorzugte Hosts: IP-Adresse des Webservers
- Protokoll: HTTP
----
Start des Chatservers / Multiple ILIAS clients:
java -jar Chatserver.jar "Pfad zu/Data/client1/chatroom/server.properties" "Pfad zu/Data/client1/chatroom/client.properties" "Pfad zu/Data/client2/chatroom/client.properties" "Pfad zu/Data/client3/chatroom/client.properties" "Pfad zu/Data/client4/chatroom/client.properties"
--- Ergebnis:
Sep 30, 2015 9:13:42 AM chatserver.Main main
INFO: Server starting
Sep 30, 2015 9:13:42 AM chatserver.Main <init>
INFO: Loaded instance file /Pfad zu/Data/client1/chatroom/client.properties
Sep 30, 2015 9:13:42 AM chatserver.Main <init>
INFO: Loaded instance file /Pfad zu/Data/client2/chatroom/client.properties
Sep 30, 2015 9:13:42 AM chatserver.Main <init>
INFO: Loaded instance file /Pfad zu/Data/client3/chatroom/client.properties
Sep 30, 2015 9:13:42 AM chatserver.Main <init>
INFO: Loaded instance file /Pfad zu/Data/client4/chatroom/client.properties
Sep 30, 2015 9:13:42 AM chatserver.Main initializeServer
INFO: [client2] Calling http://sub.domain.org/ilias.php?baseClass=ilObjChatroomGUI&serverInquiry=true for disconnected users
Sep 30, 2015 9:13:42 AM chatserver.Main initializeServer
INFO: [client2] Body task=serverStarted
Sep 30, 2015 9:13:43 AM chatserver.Main initializeServer
INFO: [client4] Calling http://sub.domain.org/ilias.php?baseClass=ilObjChatroomGUI&serverInquiry=true for disconnected users
Sep 30, 2015 9:13:43 AM chatserver.Main initializeServer
INFO: [client4] Body task=serverStarted
Sep 30, 2015 9:13:43 AM chatserver.Main initializeServer
INFO: [client3] Calling http://sub.domain.org/ilias.php?baseClass=ilObjChatroomGUI&serverInquiry=true for disconnected users
Sep 30, 2015 9:13:43 AM chatserver.Main initializeServer
INFO: [client3] Body task=serverStarted
Sep 30, 2015 9:13:44 AM chatserver.Main initializeServer
INFO: [client1] Calling http://sub.domain.org/ilias.php?baseClass=ilObjChatroomGUI&serverInquiry=true for disconnected users
Sep 30, 2015 9:13:44 AM chatserver.Main initializeServer
INFO: [client1] Body task=serverStarted
---
Fehlermeldung: ILIAS kann keine Socket-Verbindung zum Chat-Server aufbauen.
---
Nach Rücksprache mit dem Support des Managed-Servers, erfuhr ich, dass auf dem Port 8080 kein Dienst horcht ... "Die Standard-Adresse ( http://ilias.mount-sion.org/webservice/soap/server.php?wsdl ) kann ohne Probleme auch vom Server selbst aus aufgerufen werden.
Beachten Sie bitte, dass Port 8080 zwar eingehend offen ist, aktuell aber scheinbar kein Dienst darauf hört.
Wenn Sie hier bereits etwas im Chatserver konfiguriert haben, dann hat das bisher nicht gegriffen."
---
In der README-Anleitung ist zum Schluss bei den Clientsettings ein Eintrag:
==== User ====
Example: soap_user
Username which is used by the chatserver to send information back to ILIAS.
This must be a valid user with an accepted user aggreement. Please log in to
ILIAS with this user to ensure that this account is usable.
==== Password ====
Example: mySecret
The password for the user.
==== Client ====
Example: myClient
The name of the ILIAS client for this configuration.
-> den dritten Part "Client finde ich nicht zur Angabe???
---
Habe ich irgendwo noch eine Einstellung verpasst?
Danke für Tipps und Anleitungen!
Rolf Bayer