linux 執行多jetty 9.1.0版
阿新 • • 發佈:2018-12-30
這裡改動的只有 http的埠和PID值,至於AJP等埠,目前專案沒有涉及,也就沒管了,反正一個埠一個服務
jetty直接cp也行
第一個jetty
正常部署port 預設8080
第二個jetty2 前2步修改PID 第3步修改port
1) 進入jetty2目錄下,建立資料夾run,用來存放屬於此jetty2 的 PID檔案:#mkdir run
2)進入jetty2 bin目錄,vi jetty.sh檔案,可以在前2行輸入:
JETTY_HOME=/根目錄/子目錄/jetty2目錄 --示例 JETTY_HOME=/usr/java/jetty2
JETTY_RUN=$JETTY_HOME/run
3) 進入 jetty2/start.d 目錄 ,vi http.ini 修改jetty.port=xxxx
第三個jetty3 同第二個操作
注意:PID 的地位我是當作window的程序來看的,幹掉這個程序所有跟此相關的東西都會掛掉,唯一的PID可以保證多jetty之間的獨立性
吐槽:專案組來了新的要求,說是生產和開發環境不能一樣,要部署第二個jetty,我想就改個埠嘛,多容易的事,百度、官網。。。。2個小時過去了,google一下,10秒,我一看那篇文章我就知道自己杯具了。。草泥馬的baidu