Det er ikke uvanlig for en organisasjon å foretrekker å distribuere DeployR på sin egen eksisterende infrastruktur for Apache Tomcat eller MongoDB i stedet for å installere Tomcat og MongoDB komponenter som er inkludert i installasjonen av DeployR. Dette kan gjøres, men følgende bør tas i betraktning:
MongoDB
DeployR 7.3 er testet og støttet av MongoDB 2.4.5. Eldre versjoner av MongoDB fungerer ikke med DeployR. Hvis du vil bruke en annen MongoDB installasjon i virksomheten, først, utføre en installasjon av DeployR 7.3 og deretter dump standarddatabasen fra Deployr's MongoDB standardinstallasjon og gjenopprette i installasjonen ved hjelp av mongorestore. Deretter kan du konfigurere tilkoblingen til den nye installasjonen på MongoDB i deployr.groovy.
Apache Tomcat
DeployR 7.3 er testet og støttet av Apache Tomcat 7.0.34. DeployR bruker Web-sockets. Som et minimum må du derfor bruke Tomcat 7.0.27. Noe før 7.0.27, brytes DeployR funksjonalitet.
Tomcat-konfigurasjon:
Vi bruker som standard til å kjøre DeployR på samme portene og du må plukke opp koblingen detaljer fra en standard server.xml som leveres med DeployR. Ellers, som et minimum må du endre porttilordninger funnet i deployr.groovy-filen som samsvarer med gjeldende Tomcat Connector-konfigurasjon:
grails.plugin.springsecurity.portMapper.httpPort=7300
grails.plugin.springsecurity.portMapper.httpsPort=7301
Portverdiene 7300 og 7301-må oppdateres for å samsvare med porter du bruker.
Du må også endre catalina.sh eller catalina.bat for å sikre at Java-heap tildelt DeployR er tilstrekkelig ved hjelp av riktig JAVA_OPTS. Disse standardene er tilgjengelige i catalina.sh/bat som følger med DeployR.
Til slutt må et eller annet sted i miljøet i REVODEPLOYR_HOME-miljøvariabelen angis.