我正在使用Java EE 6技术开发一些企业网站。我的同事被分配到Web客户端工作,他使用JSF 2.1和GlassFish 4.0在他的PC上开发它。当我尝试在我的PC上运行该Web客户端时,它最初具有GlassFish 3.1 instaled,但它不起作用。我的网络浏览器上没有呈现一行xhtml代码。
后来,我安装了GlassFish 4并在其上部署了应用程序,看看奇迹 - 它有效!基本上,我的问题很简单:为什么会这样?为什么我不能在旧版GlassFish服务器上运行Web客户端?
P.S。当我尝试在GlassFish 3.1上运行它时,服务器日志上没有记录错误或警告。