指定Tomcat使用的jdk版本而不依賴環境變量

面試時被大佬問到過如何解決jdk版本衝突的問題,當時憑藉着IDE配置的經驗矇混過關, 今天遇到了這個問題着手解決了一下並記錄下來 如下:linux

linux環境

假設jdk版本7,目錄爲/home/user1/jdk

進入到tomcat的bin目錄下,修改setclasspath.sh文件,在文件首部添加兩行代碼面試

export JAVA_HOME=/home/user/jdktomcat

export JRE_HOME=/home/user/jdk/jrespa

Windows環境

修改bin目錄下的setclasspath.bat文件,注意linux的是sh,Windows的是bat。將上述兩行代碼的export換成set填入該文件首部保存(注意實際路徑的替換)code

啓動Tomcat便可class

ps原來Oracle的jdk和openjdk使用真的有區別,一樣是7的版本,openjdk就啓動不了程序jdk

相關文章
相關標籤/搜索