我第一次从事一个需要构建一个大量使用 JSF(尤其是 ICEfaces)的 Web 应用程序的项目。有多种需要编码的内容,包括 CSS、HTML、JSP/Java,当然还有 JSF。
顺便说一句,我在 Eclipse 中完成所有这些工作,并使用本地 tomcat 服务器,该服务器由 eclipse 负责启动以运行该应用程序。
不管怎样,我注意到这一切都相当缓慢。当我更改 JSF 的一部分时,我必须重新启动 Web 服务器,以便我可以查看新结果。通常我只是对布局感兴趣,而停止、重新启动、刷新所需的 10-15 秒以上让我发疯。我每天重新启动 tomcat 一百次——啊!我需要更快的周转!
难道我做错了什么?这是所有 Web 开发人员的自然状态吗?
我正在使用几乎相同的配置在 JSF 中开发应用程序(Tomcat 5.5 由我的 Eclipse 3.3 和 JBoss Tools 运行)。
我还在 JSF 中使用 Facelets,并且我可以在 web.xml 中设置一个重要的上下文参数,以便能够通过自动刷新修改我的 XHTML 文件(即我不需要重新启动 Tomcat 来查看我的 XHTML 文件)。变化)。
因此,在我的 web.xml 中,我有以下内容:
<context-param>
<param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name>
<param-value>1</param-value>
</context-param>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)