สาเหตุนี้มีปัญหาเกี่ยวกับการแก้ปัญหาชื่อโฮสต์บนเซิร์ฟเวอร์ DeployR ตรวจสอบว่า เซิร์ฟเวอร์ที่มีที่อยู่ ip แบบคง และว่า ได้อย่างถูกต้องแก้ไขทั้งสองไปข้างหน้า และย้อนกลับเป็นชื่อโฮสต์ของเซิร์ฟเวอร์ รายการสำหรับที่อยู่ ip และชื่อโฮสต์นี้ควรจะอยู่ในแฟ้มโฮสต์ของระบบ
อาจมีความขัดแย้งของพอร์ตกับโปรแกรมประยุกต์อื่นหรือบริการบนเครื่องเซิร์ฟเวอร์ เมื่อต้องการแก้ไขปัญหานี้ เปลี่ยนหมายเลขพอร์ Tomcat
บน Windows:
-
ในไดเรกทอรี Tomcat 7.0, server.xml แฟ้มเปิด และทำการเปลี่ยนแปลงที่สอง:
-
ค้นหา =พอร์ต "8080" และเปลี่ยนเป็นหมายเลขพอร์ตใหม่เช่นพอร์ต = "8090"
-
ค้นหา =พอร์ต "8008" และเปลี่ยนเป็นหมายเลขพอร์ตใหม่เช่นพอร์ต = "8010"
-
-
บันทึกแฟ้ม
-
ในไดเรกทอรีของราก Apache2.2/extra/ เปิดไฟล์ httpd-vhosts.conf
-
ในบรรทัดต่อไปนี้จาก httpd vhosts.conf ปรับปรุงหมายเลขพอร์ตที่คุณใช้ในการแทน 8008 ซึ่งในตัวอย่างของเราคือ 8010 ด้วย:
ProxyPass /deployr ajp://localhost:8008 / deployr หมด = 1800
-
เริ่มการทำงานของ Tomcat และเริ่มการทำงาน Apache HTTPD สำหรับการเปลี่ยนแปลงมีผลบังคับใช้
net stop tomcat7 net start tomcat7
net stop Apache2.2
net start Apache2.2
บน Linux:
หมายเหตุ: ถ้าคุณได้เพิ่มรายการการ iptables ระหว่างการติดตั้ง คุณอาจต้องเปลี่ยนหมายเลขพอร์ตไว้ด้วยกัน
-
แก้ไขแฟ้ม /usr/share/tomcat6/conf/server.xml การ และทำการเปลี่ยนแปลงที่สอง: ค้นหา =พอร์ต "8080" ในบรรทัด:
ตัวเชื่อมต่อพอร์ต =โพรโทคอล "8080" ="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
และเปลี่ยนเป็นพอร์ตหมายเลขใหม่ เช่นพอร์ต = "8090"
ค้นหา =พอร์ต "8008" ในบรรทัด:
ตัวเชื่อมต่อพอร์ต =โพรโทคอล "8008" ="AJP/1.3" redirectPort "8443" = /
และเปลี่ยนเป็นพอร์ตหมายเลขใหม่ เช่นพอร์ต = "8010"
บันทึก และออกจากแฟ้ม -
แก้ไข /etc/httpd/conf/httpd.conf แฟ้มการปรับปรุงหมายเลขพอร์ต AJP ตัวเชื่อมต่อในบรรทัดต่อไปนี้ด้วยคุณใช้ในการแทน 8008 ซึ่งในตัวอย่างของเราคือ 8010:
ProxyPass /deployr ajp://localhost:8008 / deployr หมด = 1800
-
เริ่มการทำงานของ Tomcat และเริ่มการทำงาน Apache HTTPD สำหรับการเปลี่ยนแปลงมีผลบังคับใช้
/etc/init.d/tomcat7 stop /etc/init.d/tomcat7 start
/etc/init.d/httpd stop
/etc/init.d/httpd start -
ตรวจสอบว่า พอร์ตเปลี่ยนแปลงจะทำงานตามที่คาดไว้หรือไม่ ที่พรอมต์ ชนิด:
netstat -p --listening --numeric-ports --numeric-hosts | grep -i java