昨天在启动jetty服务时,需要同时启动两个进程监听不同的端口,特把过程mark下:
- copy jetty文件夹到一个新文件夹,设为jetty_copy
- 修改jetty_copy下bin文件夹中的jetty.sh,将JETTY_HOME指向新的jetty文件夹
- 修改jetty_copy下etc文件夹中的jetty-http.xml,将端口改为新的端口号
- 调用jetty_copy下bin文件夹中的jetty.sh,启动新的jetty进程,sudo ./jetty.sh start
注意
启动过程中报Starting Jetty: Already Running XXX!!其中XXX为数字。说明已经有jetty服务占用了XXX进程ID,可以查看jetty.sh,找到JETTY_PID的位置,然后把新的jetty服务指向另一个进程ID。