这里改动的只有 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