2012-07-17 78 views
0

我想在tomcat7下用ubuntu 11.10運行我的web應用程序。我使用authbind將端口重置爲80。當沒有應用程序添加到/ webapps /文件夾時它運行良好。例如,我可以訪問example.com到tomcat的默認開始頁面。Tomcat 7自動添加一個web應用程序後崩潰

然後我嘗試將我的web應用程序添加到webapps /文件夾並重新啓動服務器。之後,我無法訪問默認頁面或我的網絡應用程序。我檢查了tomcat進程,發現服務器在我試圖訪問這些頁面(不管tomcat默認頁面或我的應用)後停了一會兒。

有關於我的應用程序的一些細節,包大約70MB,並使用大內存來初始化應用程序的許多對象。我想這是因爲JVM崩潰,但我不知道如何找到問題。

+0

請發佈您的catalina.out日誌,位於Tomcat的logs子目錄中。 – 2012-07-18 08:27:21

+1

我已經解決了這個問題。我的應用程序需要根驅動器上的一些配置文件,我忘了添加它。我檢查日誌,發現我的錯。 – Kyleinincubator 2012-07-18 20:21:08

+0

Kyleinincubator,我有同樣的問題,你可以請你在這裏發佈你的解決方案?必須添加的根驅動器上的配置文件是什麼? – Rami 2012-07-30 09:06:43

回答

0

原因是我的機器在RAM內存方面非常有限(免費的AWS服務器)。如果我們繼續部署和取消部署應用程序,它並不穩定。現在我轉移到付費版本,一切似乎都很好。謝謝大家的意見。

+1

是的,當我使用AWS EC2的迷你實例時,經常遇到內存不足異常。 – Kyleinincubator 2012-08-21 17:58:27

相關問題