Tomcat 我自己的grails托管

Tomcat 我自己的grails托管,tomcat,grails,hosting,Tomcat,Grails,Hosting,如果我有一台带有tomcat等的服务器机器,我如何才能只为自己创建良好的托管。我是说如果我在一个tomcat上有几个站点?在将新代码上传到tomcat上的特定应用程序时,是否有可能创建稳定的环境,而不需要重新启动整个服务器?我只知道,如果有人更改某个应用程序上的某些代码,使用classic Java几乎不可能有几个站点全天候在线。这并不像RubyonRails那么简单,对吗?错了。它实际上在Tomcat中,其他应用程序不受影响 这方面的主要问题是在应用程序中,这可能最终导致OutOfMemory

如果我有一台带有tomcat等的服务器机器,我如何才能只为自己创建良好的托管。我是说如果我在一个tomcat上有几个站点?在将新代码上传到tomcat上的特定应用程序时,是否有可能创建稳定的环境,而不需要重新启动整个服务器?我只知道,如果有人更改某个应用程序上的某些代码,使用classic Java几乎不可能有几个站点全天候在线。这并不像RubyonRails那么简单,对吗?

错了。它实际上在Tomcat中,其他应用程序不受影响

这方面的主要问题是在应用程序中,这可能最终导致
OutOfMemoryError
,并需要重新启动。

错误。它实际上在Tomcat中,其他应用程序不受影响


这方面的主要问题是在应用程序中,这最终会导致
OutOfMemoryError
,并需要重新启动。

使用Grails,热部署的能力将受到Perm Gen设置的限制。我让哈德逊汽车公司在一个稳定了数周的环境中进行生产-我使用的perm gen设置有:

-XX:PermSize=128M -XX:MaxPermSize=512M

使用Grails,热部署的能力将受到Perm Gen设置的限制。我让哈德逊汽车公司在一个稳定了数周的环境中进行生产-我使用的perm gen设置有:

-XX:PermSize=128M -XX:MaxPermSize=512M

是的,很有趣。然后,我应该对服务器上的所有应用程序进行“重新加载”测试,以确保在上传新代码之前一切正常。还有一点工作要做。是的,很有趣。然后,我应该对服务器上的所有应用程序进行“重新加载”测试,以确保在上传新代码之前一切正常。还有一点工作要做。