如果我們要將我們的Web服務器和應用程序服務器分開,我們是否需要在兩臺機器上都安裝java?我有一位同事說在兩臺機器上都安裝了jboss(如果兩臺機器都安裝了應用服務器,似乎打敗了目的),另一位說只在一臺機器上安裝jboss,另一臺安裝apache(應用服務器/ Web服務器)。分離Web服務器和應用程序服務器,都需要Java?
我已經安裝了web項目,它使用servlet和JSP。 JSP在servlet執行操作時顯示內容。 servlet接收請求並將響應轉發給JSP。我的問題是我如何做到這一點,如果Web服務器只有Apache,並因此顯示靜態內容?我知道如何將請求從Web服務器轉發到應用服務器,但是如何維護會話狀態,是在Web服務器上完成的,如果是的話,它將如何完成?
如果登錄頁面是html,登錄後的內容是html,那麼如果他們沒有登錄,我怎麼能阻止人們訪問內容?
在兩臺機器上使用jboss(或tomcat),但使用一個作爲Web服務器和一個作爲應用程序服務器會更好嗎?至少我可以在Web服務器上使用JSP,並仍然使用應用程序服務器來處理請求。 – ravun 2009-06-17 13:10:02