同事在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”即可。
沒有什麼技術含量,就爲節約大家時間。