请问在eclipse中设置tomcat的vm参数和jdk的vm参数有什么不同啊,谢谢

比如说设置堆内存的大小在这两个地方都可以设置,有什么不一样吗,谢谢

再问一个问题,我jdk的编译级别设置为1.4,而jdk是1.5,那么这个1.5还有意义吗,是不是和1.4起的效果是意义的了,谢谢

2个回答

tomcat启动的时候 会依赖jdk 但是只有运行web项目的时候 会启动tomcat

jdk是只要运行class文件就需要的 如果设置了jdk的参数 那么这个参数在java项目内也会起作用

而tomcat的参数值 会在运行web项目的时候起作用

如果你使用1.4 而安装的是1.5 编译器会给与警告 不会出错 会警告不是最佳匹配

Tomcat默认可以使用的内存为128MB,Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:

JAVA_OPTS='-Xms[初始化内存大小] -Xmx[可以使用的最大内存]'

参数 描述 -Xms JVM初始化堆的大小
-Xmx JVM堆的最大值,一般说来,你应该使用物理内存的80% 作为堆大小。

立即提问
相关内容推荐