我已经将一个 Web 应用程序从 MyEclipse 迁移到 Eclipse WTP,我现在正处于迁移后对代码库和网页的第一次重大升级中,坦率地说,保存 JSP 页面会导致重新部署让我发疯整个应用程序,因为这需要时间,而且我的后端连接无法在会话对象的序列化反序列化中幸存下来(修复起来很重要)。此外,JSP 编辑器速度非常慢,所以我经常不得不停下来让编辑器跟上进度,以确定我的编辑在使用 JavaServer Faces 的小型 JSP 中的位置。禁用验证没有帮助。
Eclipse 动态 Web 项目依赖于几个库 Eclipse 项目,所以我不能只告诉例如 Jetty 使用 WebRoot 文件夹,因为类路径中缺少几个依赖项。
问题是:
- 有没有一种工作方式 - 任何工作方式 - 使用 Eclipse WTP 系统并不意味着每次保存任何文件时都重新部署所有内容?
我可以使用 Tomcat 5.5 或 Jetty 6 作为服务器。
编辑:让 JSP 编辑器能够跟上进度也非常好......
编辑:有问题的 JSP 页面包含 JSF 标记(myfaces 1.1.4,tomahawk 1.1.9),如果这有什么不同?