Il n’est pas rare qu’une entreprise choisisse déployer des DeployR au sein de sa propre infrastructure Apache Tomcat ou MongoDB existant plutôt que d’installer les composants de Tomcat et MongoDB incluse avec l’installation de DeployR. Pour ce faire, mais celui-ci doit prendre en considération :
MongoDB
7.3 de DeployR est testé et pris en charge sur MongoDB 2.4.5. Les versions antérieures de MongoDB ne fonctionnera pas avec DeployR. Pour utiliser une autre installation de MongoDB dans l’entreprise, tout d’abord effectuer une installation de DeployR 7.3 puis vider la base de données par défaut d’installation de MongoDB par défaut de DeployR et de restauration dans votre installation à l’aide de mongorestore. Puis reconfigurer la connexion à la nouvelle installation de MongoDB dans deployr.groovy.
Apache Tomcat
7.3 de DeployR est testé et pris en charge sur Apache Tomcat 7.0.34. DeployR utilise les sockets de Web. Par conséquent, au minimum, vous devez utiliser Tomcat 7.0.27. Quoi que ce soit avant 7.0.27 interrompt la fonctionnalité DeployR.
Configuration de Tomcat :
Pour exécuter le DeployR sur les mêmes ports nous utiliser par défaut, puis vous devrez chercher les détails du connecteur d’un server.xml par défaut qui est fourni avec les DeployR. Dans le cas contraire, au minimum, vous devrez modifier les mappages de port trouvés dans le fichier deployr.groovy pour correspondre à votre configuration de connecteur de Tomcat actuelle :
grails.plugin.springsecurity.portMapper.httpPort=7300
grails.plugin.springsecurity.portMapper.httpsPort=7301
Les valeurs de port 7300 et 7301 devra être mis à jour pour faire correspondre les ports que vous utilisez.
Vous devrez également modifier des catalina.sh du catalina.bat afin de garantir que le tas Java alloué à DeployR est suffisant à l’aide de JAVA_OPTS approprié. Ces valeurs par défaut sont disponibles dans le catalina.sh/bat fourni avec DeployR.
Enfin, quelque part dans l’environnement de la REVODEPLOYR_HOME variable d’environnement doit être définie.