同事在solaris10操作系统上装了64位JDK,但是tomcat跑起来后,却发现tomcat使用的JVM是32位的,“震惊”之余最后发现是以下原因:
solaris上JDK比较特殊,64位是在32的基础上封装的,所以装JDK的时候需要装32位,也要装64位。同时在运行java命令时默认是32位,如果需要用64位则需要加上“-d64”这个参数,所以只需要在tomcat的catalina.sh上的启动参数里加上“-d64”即可。
没有什么技术含量,就为节约大家时间。
同事在solaris10操作系统上装了64位JDK,但是tomcat跑起来后,却发现tomcat使用的JVM是32位的,“震惊”之余最后发现是以下原因:
solaris上JDK比较特殊,64位是在32的基础上封装的,所以装JDK的时候需要装32位,也要装64位。同时在运行java命令时默认是32位,如果需要用64位则需要加上“-d64”这个参数,所以只需要在tomcat的catalina.sh上的启动参数里加上“-d64”即可。
没有什么技术含量,就为节约大家时间。