1. 程式人生 > >配置了APACHE和TOMCAT整合後,firefox中的window.parent.document不能用(http_proxy的埠問題)

配置了APACHE和TOMCAT整合後,firefox中的window.parent.document不能用(http_proxy的埠問題)

    我在linux上使用http_proxy的方式配置了apache跟tomcat的負載均衡,後來發現在firefox中window.parent.document.getElementById("menu").src="content/contentNav.jsp";
沒有反應,不能跳轉.但是在IE上是可以的.在firebug中有這樣一個錯誤提示"<http://www.328g.com:88> à³CPÎ <http://www.328g.com> ûÖ^' Window.document".

    後來用alert測試過,發現頁面basePath中的埠是tomcat的埠,而網站地址本來是apache埠的.到現在還沒弄明白http_proxy的原理.應該是apache發現jsp請求後直接轉到tomcat處理,所以basePath的埠是tomcat的埠.發現http_proxy不好用後,打算改成用mod_jk,再用alias將虛擬路徑指向到專案地址.之後又出問題,發現不能正確跳轉,試了很長時間,最後加了DirectoryIndex才最終解決問題,原來是我專案預設頁面是login.jsp,而apache本來就沒有設,

    最後,貼出apache的VirtualHost配置,以便以後查閱.