Het is niet ongebruikelijk dat een onderneming geven de voorkeur aan DeployR via de eigen bestaande Apache Tomcat of MongoDB-infrastructuur implementeren dan installeren met de Tomcat en MongoDB onderdelen opgenomen met de installatie van DeployR. Dit kan worden gedaan, maar het volgende moet rekening worden gehouden:
MongoDB
7.3 DeployR product is getest en 2.4.5 MongoDB wordt ondersteund. Oudere versies van MongoDB werkt niet met DeployR. Als u een andere MongoDB-installatie in de onderneming, eerst uitvoeren van een installatie van DeployR 7.3 en dump de standaarddatabase van de standaardinstallatie MongoDB van DeployR en herstellen in uw installatie met behulp van mongorestore. De verbinding met de nieuwe installatie van MongoDB in deployr.groovy configureren.
Apache Tomcat
7.3 DeployR product is getest en op Apache Tomcat 7.0.34 ondersteund. DeployR maakt gebruik van Web-sockets. Daarom moet u ten minste Tomcat 7.0.27 gebruiken. Alles voor 7.0.27, DeployR-functionaliteit wordt verbroken.
Tomcat configuratie:
DeployR uitvoeren op de dezelfde poorten gebruiken we standaard en vervolgens moet u de details van de Connector van een standaard server.xml die wordt geleverd met DeployR afhalen. Anders ten minste moet u de poorttoewijzingen gevonden in het deployr.groovy-bestand overeenkomt met de huidige Connector Tomcat configuratie wijzigen:
grails.plugin.springsecurity.portMapper.httpPort=7300
grails.plugin.springsecurity.portMapper.httpsPort=7301
De 7300 en 7301 poortwaarden moet worden bijgewerkt zodat deze overeenkomen met de poorten die u gebruikt.
Ook moet u uw catalina.sh of catalina.bat om ervoor te zorgen dat de Java-heap toegewezen aan DeployR volstaat met de juiste JAVA_OPTS te wijzigen. Deze standaardwaarden zijn beschikbaar in de catalina.sh/bat die wordt geleverd met DeployR.
Ten slotte moet ergens in de omgeving van de REVODEPLOYR_HOME omgevingsvariabele worden ingesteld.