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