ไม่เป็นเรื่องปกติสำหรับองค์กรที่ใช้การปรับใช้ DeployR ข้าม infrastructure Apache Tomcat หรือ MongoDB ของตนเองที่มีอยู่แทนที่ จะติดตั้งที่ มีคอมโพเนนต์ของ Tomcat และ MongoDB ที่มาพร้อมกับการติดตั้ง DeployR ซึ่งสามารถทำได้ แต่ต่อไปนี้ควรถูกนำมาพิจารณา:
MongoDB
ทดสอบ และได้รับการสนับสนุนบน MongoDB 2.4.5 DeployR 7.3 MongoDB รุ่นที่เก่ากว่าจะไม่ทำงานกับ DeployR เมื่อต้องการใช้การติดตั้ง MongoDB อื่นในองค์กร ก่อนดำเนินการติดตั้งของ DeployR 7.3 จาก นั้นฐานข้อมูลเริ่มต้นจากการติดตั้ง MongoDB เริ่มต้นของ DeployR การถ่ายโอนข้อมูล และการคืนค่าลงในการติดตั้งของคุณโดยใช้ mongorestore แล้ว กำหนดค่าการเชื่อมต่อกับการติดตั้ง MongoDB ใหม่ใน deployr.groovy
Apache Tomcat
ทดสอบ และได้รับการสนับสนุนบน Apache Tomcat 7.0.34 DeployR 7.3 DeployR ใช้ sockets เว็บ ดังนั้น อย่างน้อยสุด คุณต้องใช้ Tomcat 7.0.27 สิ่งใดก่อนที่จะ 7.0.27 จะเป็นแบ่งหน้าที่การใช้งาน DeployR
การตั้งค่าคอนฟิก tomcat:
เมื่อต้องการเรียกใช้ DeployR บนพอร์ตเดียวกัน เราใช้ตามค่าเริ่มต้น แล้วคุณจะต้องเลือกรายละเอียดการเชื่อมต่อจาก server.xml เป็นค่าเริ่มต้นที่มาพร้อมกับ DeployR มิฉะนั้น อย่างน้อยสุด คุณจะต้องปรับเปลี่ยนการแม็ปพอร์ตที่พบในแฟ้ม deployr.groovy เพื่อให้ตรงกับการกำหนดค่าตัวเชื่อมต่อ Tomcat ปัจจุบันของคุณ:
grails.plugin.springsecurity.portMapper.httpPort=7300
grails.plugin.springsecurity.portMapper.httpsPort=7301
ค่าพอร์ 7301 และ 7300 อาจจำเป็นต้องถูกปรับปรุงเพื่อให้ตรงกับพอร์ตที่คุณกำลังใช้อยู่
คุณอาจต้องการปรับเปลี่ยนของคุณ catalina.sh หรือ catalina.bat เพื่อให้แน่ใจว่า ฮีปจาวาที่ปันส่วนไปยัง DeployR เป็นเพียงพอโดยใช้ JAVA_OPTS ที่เหมาะสมด้วย ค่าเริ่มต้นเหล่านี้จะพร้อมใช้งานใน catalina.sh/bat ที่มาพร้อมกับ DeployR
ในตอนท้าย ส่วนประกอบบางอย่างในสภาพแวดล้อม REVODEPLOYR_HOME ตัวแปรสภาพแวดล้อมต้องสามารถตั้งค่า