1. 程式人生 > >linux 執行多jetty 9.1.0版

linux 執行多jetty 9.1.0版

這裡改動的只有 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