该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-22
i will try it
|
|
返回顶楼 | |
发表时间:2007-11-26
fangzhouxing 写道 引用 其它的class是否可以热部署
这个也试验过了。我们修改JBoss Seam中的组件(包括实体组件)后,不用重新启动GlassFish,就能继续开发。 要是果真这样那就爽了! |
|
返回顶楼 | |
发表时间:2007-11-26
fmlou 写道 fangzhouxing 写道 引用 其它的class是否可以热部署
这个也试验过了。我们修改JBoss Seam中的组件(包括实体组件)后,不用重新启动GlassFish,就能继续开发。 要是果真这样那就爽了! 那是seam的feature吧 |
|
返回顶楼 | |
发表时间:2007-11-28
感谢楼主提供的资料。
|
|
返回顶楼 | |
发表时间:2007-11-29
我用的glassfish的插件,修改了servlet可以自动重新部署。
|
|
返回顶楼 | |
发表时间:2007-11-30
刚试了下,不用.reload文件也是可以自动重新部署的。我感觉比TOMCAT要好一些,测试中对配置文件WEB.XML进行了修改,不用重新启动服务器。这一点好像TOMCAT是不行的。
今天下了个NETBEANS,又试了下,发现原来ECLIPSE下不用.reload文件可以自动重新部署是因为ECLIPSE的插件做了什么事情,并不是GLASSFISH本身发现了改动而重新加载的。如果直接部署在GLASSFISH下的话,还是需要.reload文件的。 |
|
返回顶楼 | |
发表时间:2007-12-02
[quote]tomcat中把context的reloadable设成false, 你修改一个类时这个类是可以reloadable的.[/quote]
应该不行吧。我查了下网上的资料,除了修改Tomcat源码(加上反射机制)才能单独编译改动的类. 而试用了glassfish它就差不多达到了IIS式的功能(如果.reload也不需要手动的话)。如果项目中用了spring/hibernate,只编译和加载改动的类,可以不用重启整个项目,觉得这个功能十分方便。
|
|
返回顶楼 | |
发表时间:2007-12-04
引用 第4步: 在右侧出现的对话框中, 填入下面的内容
Name: SampleTouch Main[页面] Localtion: ${workspace_loc:/Sample/touch.exe} Working Directory: ${workspace_loc:/Sample} Arguments: .reload Common[页面] Display in favorites menu: 选中External Tools 保存后, 你可以在Eclipse的Run工具条按钮中看到新创建的项. 我没有这么设置,用的是myeclipse 修改类后直接可以看到效果的 |
|
返回顶楼 | |
发表时间:2007-12-04
还没怎么试过这个工具,但是用习惯了Tomcat,在这个工具中集成了比如JSP中的那些jar包吗?如果里面的功能比Tomcat还全,呵呵,那当然是首选了
|
|
返回顶楼 | |
发表时间:2007-12-04
glassfish 怎么实现 reload 的? 修改一次类,它要重新 new 一个classloader吗?它的classloader是一个webapp一个,还是有更细的
|
|
返回顶楼 | |