当类文件更改时,我是否可以使glassfish服务器不重新启动,但仍然反映更改?

当类文件更改时,我是否可以使glassfish服务器不重新启动,但仍然反映更改?,glassfish,glassfish-3,Glassfish,Glassfish 3,当类文件更改时,我是否可以使glassfish服务器不重新启动,但仍然反映更改 我的意思是glassfish服务器不重新部署(或发布)应用程序,而只重新部署已更改的类。如果这是在开发过程中完成的,您可以尝试一下。有许多应用程序不需要重新启动服务器 我推荐的方法是“asadmin-redeploy--name-foo--keepstate=true-foo.war”(或对web应用程序使用目录部署…) 您可以查看以了解更多详细信息 我几乎从不创建可部署的归档文件。。。。我通常进行目录部署,这样就省

当类文件更改时,我是否可以使glassfish服务器不重新启动,但仍然反映更改


我的意思是glassfish服务器不重新部署(或发布)应用程序,而只重新部署已更改的类。

如果这是在开发过程中完成的,您可以尝试一下。

有许多应用程序不需要重新启动服务器

我推荐的方法是“asadmin-redeploy--name-foo--keepstate=true-foo.war”(或对web应用程序使用目录部署…)

您可以查看以了解更多详细信息

我几乎从不创建可部署的归档文件。。。。我通常进行目录部署,这样就省去了创建和分解归档文件所需的时间

通过使用目录部署,我还可以对jsp文件和其他静态内容进行调整,以测试它们,而无需重新构建/重新部署步骤

我喜欢在进行开发时使用keepstate选项

为避免不必要的重新启动,您应该采取的另一个重要步骤是转向像Linux或Solaris(远离Windows)这样的开源操作系统,它几乎没有文件锁定问题