在Eclipse中,Tomcat并不是以错误消息"'在localhost启动Tomcat v7.0服务器'遇到了问题。本地主机上的服务器Tomcat v7.0服务器无法启动。"。在控制台中,最后一个输出为Exception in thread "main"
。
从服务器中删除所有项目时,Tomcat启动正常。
答案 0 :(得分:5)
这是与内存相关的问题。由于控制台中没有显示Exception: java.lang.OutOfMemoryError
,因此可能会产生误导。获得内存问题提示的唯一方法是选择"调试"运行服务器时。然后,您会收到熟悉的java.lang.OutOfMemoryError: PermGen space错误。
要解决此问题,请在运行配置中增加Tomcat的内存 - > 您的Tomcat服务器名称 - >参数选项卡,然后在VM参数中添加-Xms120m -Xmx2048m -XX:MaxPermSize=1024m
。