DeployR 설치 포함 MongoDB와 Tomcat 구성 요소를 설치 하는 것이 아니라 DeployR 자체 기존 Apache Tomcat 또는 MongoDB 인프라 배포 하려는 기업에 대 한 일반적이 지 않은 것은 아닙니다. 이렇게 하지만 다음을 고려해 야 합니다.
MongoDB
7.3 DeployR 테스트 이며 2.4.5 MongoDB에서 지원 됩니다. MongoDB의 오래 된 DeployR를 사용 하 여 작동 하지 않습니다. 기업의 다른 MongoDB 설치를 사용 하 여 먼저 7.3 DeployR의 설치를 수행 하 고 DeployR의 기본 MongoDB 설치에서 기본 데이터베이스 덤프 및 복원 mongorestore를 사용 하 여 설치를. 다음 deployr.groovy MongoDB의 새로운 설치에 대 한 연결을 다시 구성 합니다.
Apache Tomcat
7.3 DeployR 테스트 하 고 Apache Tomcat 7.0.34에서 지원 됩니다. DeployR 웹 소켓을 사용합니다. 따라서 최소한 7.0.27 Tomcat을 사용 해야 합니다. 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 또는 DeployR에 할당 된 Java 힙 적절 한 JAVA_OPTS를 사용 하 여 적절 한 확인 하기 위해 catalina.bat 프로그램을 수정 해야 합니다. 이러한 기본값은 DeployR와 함께 제공 되는 catalina.sh/bat에서 사용할 수 있습니다.
마지막으로, 위치는 REVODEPLOYR_HOME 환경에서 환경 변수 설정 되어야 합니다.