端口80上的Tomcat由于OutOfMemoryError而失败,而端口8080上的Tomcat正常工作
我有一个Linux服务器(Ubuntu 11.10 x64)。 我用root用户在端口80上运行Tomcat。 它只有一个应用程序(约8Mbs)。 每当我启动tomcat,我得到OutOfMemoryError 。 (这个Tomcat的目的是处理域名,子域名,并将它们转发给相应的应用程序。为了更清楚,当我点击“sub.domain.com”时 ,它被转发到应用程序“sub” )。 有趣的是,在同一台服务器上,我创build了一个新用户 ,并且我安装了configuration为在端口8080上运行的tomcat 。 我部署了3个应用程序 (总共40 Mbs),它开始完美! 我无法处理这个服务器的域名,因为它不能在端口80上运行,所以对我来说并不好。 为什么会发生? 我能做些什么来使tomcat在端口80上运行? 这里是catalina.out的tomcat日志输出 INFO: JSF1048: PostConstruct/PreDestroy annotations present. ManagedBeans metho ds marked with these annotations will have said annotations processed. Nov 09, 2012 4:21:26 PM org.primefaces.webapp.PostConstructApplicationEventListe ner processEvent INFO: Running on PrimeFaces 3.4.RC1 Nov 09, 2012 4:21:26 PM […]