我目前正在爲我的研究所開發GWT應用程序(源代碼:https://github.com/eufarn7sp/asmm-eufar-java)。爲了測試目的,我在自己的服務器上安裝了Tomcat 8(業餘的東西,已經安裝了apache php服務器來爲我和我的朋友提供一個php論壇,沒有什麼關鍵的),並在其上部署了我的應用程序。它是可用以下此鏈接:http://176.31.165.18:8080/asmm-eufar/一旦設置了反向代理,就無法用GWT更改窗口標題
因爲我想刪除URL(反向代理)中的IP地址和端口號,我啓動mod_proxy爲apache,遵循教程。這裏是鏈接:http://www.orion-universe.eu/asmm-eufar/。 99%的應用程序是可以正常工作的。但似乎我的應用程序無法修改瀏覽器選項卡中的標題。它應該顯示「ASMM Creator」並在用戶修改表單後更新。我用通常的命令來設置窗口標題:
Window.setTitle("blablabla");
由於我沒有在服務器管理方面的專家,我看不到我在做什麼錯在這裏。這裏是我在apache的conf文件中使用的代碼:
<VirtualHost *:80>
ServerName orion-universe.eu
ProxyRequests On
ProxyPass /asmm-eufar http://localhost:8080/asmm-eufar
ProxyPassReverse /asmm-eufar http://localhost:8080/asmm-eufar
<Location "/asmm-eufar">
Order allow,deny
Allow from all
</Location>
</VirtualHost>
你是對的,使用IP地址給我所等待的:標題標題正在工作,因爲它應該。從我的角度來看,我也有一種網頁嵌入在另一個網頁的感覺。我在這裏缺乏知識當然是錯誤的。我如何設置Apache服務器需要審查。我將取消我的修改並嘗試在嘗試修復它之前瞭解其所有後果。感謝您的幫助! – Buffort
iframe是什麼阻止標題改變 - 它不是代理,並會導致問題,如標題問題。這就是我可以從事物的GWT方說,你需要修復的反向代理,並刪除了iframe,可能通過更新您的問題_just_有關代理的詳細信息,並等待更多的幫助。我會添加一個我發現看起來不對的東西,但那只是我所能做的,我不太瞭解apache。 –
我修改了ProxyPass參數以用IP地址替換localhost。結果是一樣的。由於Tomcat和Apache在同一臺服務器上,我通過本地主機就足夠了。現在,我會做一些測試,並試圖找到的信息,因爲它似乎我的conf文件是不是完全正確的(「將ProxyRequests在」不應該根據Apache文檔這裏使用) – Buffort