我自己的grails托管

时间:2011-01-25 13:39:51

标签: tomcat grails hosting

如果我有一台带有tomcat的服务器机器等我怎样才能为自己创建好主机。我的意思是,如果我在一个tomcat上有几个网站?如果可以创建稳定的环境而不需要在将新代码上传到tomcat上的特定应用程序时重新启动整个服务器?我只知道,如果有人在其中一个应用程序上更改某些代码,那么使用经典Java几乎不可能有多个站点可以24x7全天候在线。这对铁轨上的红宝石来说不是那么容易吗?

2 个答案:

答案 0 :(得分:4)

错误。它实际上是Tomcat中的quite easy to redeploy a running application,其他应用程序不受影响。

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

答案 1 :(得分:0)

使用Grails,您的热部署功能将由您的Perm Gen设置进行门控。我将Hudson自动构建到一个已经稳定数周的环境 - 我使用的perm gen设置是:

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