Als EEC-Server dient eine modifizierte EEC Installation. Zunächst wird das EEC als Stand-Alone-Installationsvariante mit Hilfe des Installations-Assistenten installiert. Nach Abschluss der Installation soll das EEC nicht gestartet werden, deshalb ist das standardmäßig markierte Kontrollkästchen EEC starten zu demarkieren. Das Kontrollkästchen New and Noteworthy Liste öffnen kann im Bedarfsfall ausgewählt bleiben.
Im Anschluss muss die Installation um zwei Plugins erweitert werden:
- com.mind8.remote.server.repository.file
- de.eplan.eec.remote.server.handle.none
- Kopieren Sie die Plugins vom Ordner <EEC installation folder>\install\remoteserver in den Ordner <EEC installation folder>\dropins.
- Entpacken Sie das enthaltene ZIP-Archiv in den Ordner \dropins.
- Öffnen Sie die Datei <EEC installation folder>\ec.ini mit einem Editor (z.B. Notepad).
- Ergänzen Sie die Datei ec.ini um die folgenden Zeilen:
- Ändern Sie die folgenden Einträge in der Datei ec.ini:
- Fügen Sie direkt unterhalb der Zeile -Xmx1024 die folgende Zeile hinzu:
- Speichern Sie die Datei ec.ini.
-Dosgi.checkConfiguration=true
-Dorg.foederal.core.expert=true
-Dcom.mind8.enable.exception.continue.<ID1>=true
-Dcom.mind8.eobroker.ui.diagram.ReadXMLRepeatedly.enable=true
-Dcom.mind8.ecserver.baseEOXPath=<absoluter Pfad zum Ordner der Basismodelle>
-Dcom.mind8.ecserver.port=<Port des EEC-Servers z.B. 7171>
-Dcom.mind8.remote.server.ECServiceImpl.disablePX=true
-Dcom.mind8.remote.server.repository.file=<absoluter Pfad zum Ordner der Sessionmodelle>
Hinweis:
Die Angabe der Portnummer muss mit der Angabe in der Datei web.xml übereinstimmen.
Der Ordner für die Basismodelle enthält die Modelle, die für das Web EEC verfügbar sind. Der Pfad muss mit Schrägstrichen /, nicht mit umgekehrten Schrägstrichen \ angegeben werden. Das konkrete Modell wird in der Datei web.xml ohne die Dateiendung .eox angegeben. Dies gilt auch für die Angabe des Systemmodells.
Der Ordner der Sessionmodelle enhält die Modelldateien, die bei einer neuen Session erzeugt werden.
Die Ressourcen, die für das Modell benötigt werden, müssen bereitgestellt und auf der Seite des EEC-Servers konfiguriert werden.
vorher:
-Xmx512m
nachher:
-Xmx1024m
vorher:
-Dorg.foederal.sn.connectionURL=fastobjects://LOCAL/db
nachher:
-Dorg.foederal.sn.connectionURL=eox:///<Pfad zum Systemmodell:z.B. C:/model/small-model.eox>?mode=r
-Xss1m