2012-07-17 65 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