首先要说明的是占多大内存和tomcat本身没有关系 关键是要看使用的JDK版本 32位JDK,最大只能使用2G的内存(理论上),实际上由于操作系统、JDK版本的不同这个值可能在1.5G--2G之间,但2G是极限。 64位JDK,就目前而言你有多大的内存他都可以设置,理论上是2的64次方,就目前的硬件而言可以看作是无限大的