系統多個tomcat版本,在執行jar包命令時可以指定tomcat版本么?
java -jar xxx.jar --server.port=8080
上面的命令可以加入指定的tomcat版本么?如果可以,怎么加?如果不可以,如何解決選擇版本的問題
uj5u.com熱心網友回復:
/opt/jdk1_8/bin/java -jar cas.jar/opt/jdk1_7/bin/java -jar cas.jar
uj5u.com熱心網友回復:
你的意思是在需要的tomcat版本的安裝目錄下執行java -jar命令?
uj5u.com熱心網友回復:
看錯了,我以為是指定jdk版本但是運行一個jar需要用tomcat嗎?
要運行哪個tomcat 將jar放到哪個tomcat中不是可以嗎?
uj5u.com熱心網友回復:
不太理解你的需求,
■理解1
你想使用tomcat中的JRE
如果這樣,很簡單,
寫一個bat
呼叫時,傳遞不同的引數 1,2,3。。。
1 對應tomcat1的jre的bin的path
2對應tomcat2的jre的bin的path
。。。
執行前,先設定一下path環境變數,path=%tomcat1binpath%;%path%
環境變數在最前面的會被優先使用,
這樣,使用java命令時,就能使用到對應的jre的bin中的java了
■理解2
你想通過jar里面的程式,啟動tomcat?
如果這樣的話,執行jar時,給main方法傳遞一個引數,邏輯里面通過引數判斷,使用哪個tomcat不就行了嗎? 不是這么簡單的問題吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/80300.html
標籤:Java相關
上一篇:springmvc靜態資源路徑已經配置,為什么又的資源訪問不到求大神指點
下一篇:java后端小程式登錄和jwt
