如果我有一台带有 tomcat 等的服务器机器。我如何才能为自己创建良好的托管。我的意思是如果我在一个 tomcat 上有多个站点?在将新代码上传到 tomcat 上的特定应用程序时,是否可以创建稳定的环境而无需重新启动整个服务器?我只知道如果有人更改其中一个应用程序的某些代码,经典 Java 几乎不可能有多个站点 24x7 在线。这不像 ruby on rails 那样简单,对吗?
最佳答案
错了。实际上是 quite easy to redeploy a running application在 Tomcat 中,其他应用程序不受影响。
主要问题是 classloader leaks在应用程序中,这最终会导致 OutOfMemoryError
并需要重新启动。
关于tomcat - 我自己的 grails 托管,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4794163/