【发布时间】:2015-04-15 12:46:30
【问题描述】:
什么是真正快速将 Java EE 应用程序热部署到 Glassfish 的好设置,所以更改在不到例如的时间内可见。 1秒?
目前我正在使用 Eclipse Luna 在 Glassfish 3.1.2 上开发 JSF2.1 应用程序。当我更改 jsf、托管 bean 或 ejb 中的某些内容时,部署更改需要很长时间。我已经找到了一些好的建议,
- GlassFish (real) hot deployment of JSF pages and resources (CSS etc.) in Eclipse
- Glassfish taking 20s to do hot deployment, is that right?
但我不认为我可以加快我的设置以进行部署,例如
那么您可以推荐什么设置?我应该切换到 Netbeans 吗?或者是否有任何隐藏的 Eclipse 设置可以加快速度?或者您是否使用 Eclipse Luna 实现了快速热部署,而我只是缺少一些属性?
更多信息:我必须使用GF3.1.2 此外我使用maven,后端jar和前端war捆绑在一个ear文件中。我使用 EJB 和 JPA 连接到 DB2 数据库。所以除了GF没什么特别的。
【问题讨论】:
-
好的,我已经关闭了自动构建(菜单项目),在服务器设置中打开了即时发布。这似乎至少部署了 jsf 更改(如所述)。不过bean变了,还需要一个完整的发布。但我还在调查。也许免费的 JRebel 替代品之一可以提供帮助 (javainformed.blogspot.de/2014/01/jrebel-free-alternative.html)
标签: eclipse glassfish web-deployment development-environment