是不常見的企業想要跨自己現有的 Apache Tomcat 或 MongoDB 基礎結構部署 DeployR,而不是以 DeployR 安裝所隨附的 Tomcat 和 MongoDB 元件安裝的位置。可以執行此作業,但下列應該列入考慮︰
MongoDB
測試和支援 MongoDB 2.4.5 DeployR 7.3。較舊版本的 MongoDB 將不適用於 DeployR。若要使用其他的 「 MongoDB 」 安裝,在企業中,第一次執行安裝的 DeployR 7.3 然後傾印從 DeployR 的預設 MongoDB 安裝的預設資料庫,並將還原到您使用 mongorestore 的安裝。然後重新設定至新的 MongoDB 安裝,在 deployr.groovy 中的連線。
Apache Tomcat
測試和支援 Apache Tomcat 7.0.34 DeployR 7.3。DeployR 會使用 Web 通訊端。因此,最低限度,您必須使用 Tomcat 7.0.27。在 7.0.27 之前的任何項目將會中斷 DeployR 功能。
Tomcat 組態︰
相同的連接埠上執行 DeployR 我們使用預設值,然後您必須挑選連接器詳細資料,從 DeployR 所隨附的預設 server.xml。否則,最低限度,您必須修改 deployr.groovy 檔,以符合您目前的 Tomcat 連接器組態中找到的連接埠對應︰
grails.plugin.springsecurity.portMapper.httpPort=7300
grails.plugin.springsecurity.portMapper.httpsPort=7301
7300 和 7301 的連接埠值必須更新以符合您所使用的連接埠。
您也必須修改 catalina.sh 或 catalina.bat,以確保 JAVA 堆積配置給 DeployR 足以使用適當的 JAVA_OPTS。這些預設值可用於 DeployR 所隨附的 catalina.sh/bat。
最後,某處的 REVODEPLOYR_HOME 環境中環境變數必須先設定。