似乎jetty应用服务器正在侦听随机udp端口(范围在30000到50000之间)
$ netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
..
udp 0 0 *:35462 *:*
$ lsof -i :35462
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 6895 jetty 60u IPv4 49201 0t0 UDP *:35462
知道这是什么(以及是否可以停用)?
谢谢和最诚挚的问候 霍尔格
答案 0 :(得分:0)
连接器的默认行为是仅侦听您在配置中指定的相应tcp(tcp4或tcp6)端口。
但是,您可以在Jetty本身以及您的webapp中启用其他功能,这些功能可能会导致更多端口收听。
在您的设置中要寻找的东西。
到目前为止,这不是一个详尽的清单,但是应该睁开眼睛看看可能性。
另一个提示是,使用带有netstat的-p
命令行选项,可以更轻松地找到所有打开的端口。
$ jps -mlv
11944 start.jar
12030 sun.tools.jps.Jps -mlv -Dapplication.home=/usr/lib/jvm/jdk-7u21-x64 -Xms8m
$ netstat -anp | grep 11944
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp6 0 0 :::8080 :::* LISTEN 11944/java
tcp6 0 0 :::8443 :::* LISTEN 11944/java
unix 2 [ ] STREAM CONNECTED 39525679 11944/java