Es ist nicht ungewöhnlich, ein Unternehmen bereitstellen DeployR über eine eigene Infrastruktur Apache Tomcat oder MongoDB anstatt mit den Tomcat und MongoDB der DeployR Installation installieren. Dies kann jedoch folgende sollten berücksichtigt werden:
MongoDB
DeployR 7.3 getestet und MongoDB 2.4.5 unterstützt. Ältere Versionen von MongoDB funktioniert nicht mit DeployR. Um eine andere MongoDB Installation im Unternehmen verwenden zunächst führen Sie eine Installation von DeployR 7.3 die Standardeinstellung Datenbank MongoDB Standardinstallation des DeployR und in Ihrer Installation mit Mongorestore wiederherstellen. Konfigurieren Sie dann die Verbindung mit der neuen MongoDB Installation in deployr.groovy.
Apache Tomcat
DeployR 7.3 getestet und Apache Tomcat 7.0.34 unterstützt. DeployR verwendet Web Sockets. Daher müssen Sie mindestens Tomcat 7.0.27 verwenden. Etwas vor 7.0.27 unterbricht DeployR Funktionen.
Tomcat-Konfiguration:
Ausführung DeployR auf dieselben Ports verwenden wir standardmäßig müssen Sie einen Connector aus Standard server.xml auswählen, die mit DeployR. Andernfalls mindestens müssen Sie Port Mappings gefunden in Datei deployr.groovy entsprechend die aktuelle Tomcat Connector-Konfiguration zu ändern:
grails.plugin.springsecurity.portMapper.httpPort=7300
grails.plugin.springsecurity.portMapper.httpsPort=7301
Anschlusswerte 7300 und 7301 müsste aktualisiert die Ports verwendeten.
Sie müsste auch die catalina.sh oder catalina.bat, um sicherzustellen, dass der Java Heap, DeployR mit entsprechenden JAVA_OPTS ändern. Diese Standardwerte sind in catalina.sh/bat, die mit DeployR verfügbar.
Schließlich muss irgendwo in der Umgebung der REVODEPLOYR_HOME-Umgebungsvariable festgelegt werden.