不少见的企业要想自己现有的 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 连接器的详细信息。否则,至少将需要修改端口映射以匹配当前的 Tomcat 连接器配置的 deployr.groovy 文件中找到︰
grails.plugin.springsecurity.portMapper.httpPort=7300
grails.plugin.springsecurity.portMapper.httpsPort=7301
7300 和 7301 端口值需要更新以匹配您所使用的端口。
您还需要修改您的 catalina.sh 或 catalina.bat,以确保分配给 DeployR 的 Java 堆足以使用适当的 JAVA_OPTS。这些默认值有随 DeployR catalina.sh/bat。
最后,在某处环境 REVODEPLOYR_HOME 环境变量必须设置。