如果我们要将我们的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