2016-03-25 15 views
2

üç tane farklı kodlanmış web projeleri var;; İkisi (yeni) yeni PHP ile diğer (eski) bir, Java/script ile geliştirilmiştir. Bu üç projenin tümü HTML kapsayıcıları, Eleman sınıfları vb. Gibi bazı ortak kaynaklara sahiptir. Ayrıca, Java projelerinden biri de diğer iki projeyi arayan Ana Projedir.Apache ve Tomcat Sunucu Arabirim Alani

sorunu Java projeleri Tomcat sunucusu yayınlanmaları, PHP Apache Sunucusu çalıştırmak için ihtiyacı var. Ve PHP projesinde "../SomeResourceFolder/somePage.php" gibi gibi kaynaklar için bazı konum yolları vardır. Ben "localhost: 8080" vardır Tomcat Server Ana Projesi (Java) çalıştırdığınızda, ancak Ben ile Apache Server üzerinde çalıştırılan PHP projeyi ulaşamadı: bile, "localhost 80" Ben PHP projesine ulaşmak için gereken, PHP biri Tomcat ortak kaynaklara ulaşmak için başarısız olur.

Bu sorunu JavaBridge ve Quercus ile biraz inandırıcı olmayan bir şekilde çözüyorum; Tomcat Server'da PHP'yi çalıştırmaya yardımcı olurlar. Yine de bazı yol problemlerim var.

Aslında bu projeler, ilgili sunucuya yönlendirme yapan yük dengeleyicili üretim üzerinde çalışır. Ben bunu simüle etmeye çalışıyorum ya da en azından PHP'yi Apache'de, Tomcat'ta Java'da çalıştırmaya çalışıyorum ve bunları bir şekilde bağladım. Bu tür yapıları alan problemleri olmadan nasıl yapılandırabilirim?

cevap

0

"Tomcat Bağlayıcısı" nı kullanarak sorunu çözüyorum. Tomcat'i çalışan olarak tanımlayarak Apache ve Tomcat'e bağlanır ve verilen yol yapılandırmasıyla HTTP isteğini gönderir.

Nanyang University tarafından verilen guide'u takip edebilirsiniz. Kılavuzda Tomcat 6 ve Apache 2.2 kullanılıyor ancak Tomcat 7 ve Apache 2.4'ü aynı yönlerde kullandım.

İlgili konular