No es raro que una empresa que es preferible implementar DeployR a través de su propia infraestructura de Apache Tomcat o MongoDB existente en lugar de instalar los componentes de Tomcat y MongoDB incluida con la instalación de DeployR. Esto se puede hacer, pero la siguiente debe tenerse en cuenta:
MongoDB
DeployR 7.3 está probado y compatible en MongoDB 2.4.5. Las versiones anteriores de MongoDB no funcionará con DeployR. Para utilizar otra instalación de MongoDB en la empresa, en primer lugar realizar una instalación de DeployR 7.3, a continuación, la base de datos predeterminada de instalación de MongoDB predeterminada de DeployR de dump y restore en su instalación mediante mongorestore. A continuación, vuelva a configurar la conexión a la nueva instalación de MongoDB en deployr.groovy.
Apache Tomcat
DeployR 7.3 está probado y soportado en Apache Tomcat 7.0.34. DeployR utiliza Web sockets. Por lo tanto, como mínimo, debe utilizar 7.0.27 de Tomcat. Cualquier cosa antes de 7.0.27 interrumpirá la funcionalidad DeployR.
Configuración de Tomcat:
Ejecutar DeployR en los mismos puertos se utiliza de forma predeterminada, a continuación, tendrá que recoger los detalles de conector desde un server.xml predeterminado que se incluye con DeployR. De lo contrario, como mínimo, debe modificar las asignaciones de puerto que se encuentra en el archivo deployr.groovy para que coincida con la configuración actual del conector de Tomcat:
grails.plugin.springsecurity.portMapper.httpPort=7300
grails.plugin.springsecurity.portMapper.httpsPort=7301
Los valores de puerto 7300 y 7301 tendría que actualizarse para que coincidan con los puertos que utiliza.
Necesitará modificar su catalina.sh o catalina.bat para garantizar que el montón de Java asignado a DeployR es adecuado mediante JAVA_OPTS apropiado. Estos valores predeterminados están disponibles en el catalina.sh/bat que se incluye con DeployR.
Por último, en algún lugar en el entorno de la REVODEPLOYR_HOME la variable de entorno debe establecerse.