2010-07-17 66 views
3

有沒有人在Jetty和Tomcat的生產環境中使用過Grails應用程序,並且發現了任何重要的區別?當我更新到6.0.26時,我開始解決Tomcat 6.0.24的內存不足問題,我想知道Jetty是否也有這種問題。運行Grails應用程序時,Tomcat和Jetty的差異

回答

3

我注意到問題是Tomcat的吸入和碼頭不:

問題1:Tomcat的看起來比碼頭到具有熱部署內存泄漏(至少前7版)。如果熱部署幾次,每次部署時,permgen空間都會增長。可能的解決方案:

  • 增加PermGen的空間(臨時修復):-XX:PermSize = SIZE,-XX:MaxPermSize參數= SIZE(在太陽JVM)
  • 停止Tomcat和部署

Problem2: Tomcat不會將參數放入http PUT請求的有效負載部分。爲了解決這個問題,你可以做以下之一:

  • 使用POST(這海事組織是一個黑客)
  • 讀取和使用inpustream
  • 通過URL傳遞的參數解析參數
相關問題