Ubuntu 在UDP端口上侦听jetty

Ubuntu 在UDP端口上侦听jetty,ubuntu,udp,jetty,port,Ubuntu,Udp,Jetty,Port,jetty应用服务器似乎正在侦听随机udp端口(范围介于30000和50000之间) 知道这是什么吗(如果可以停用) 谢谢并致以最良好的问候 Holger连接器的默认行为是仅侦听您在配置中指定的相应tcp(tcp4或tcp6)端口 但是,您可以在Jetty本身和webapp中启用其他功能,这些功能可能会导致更多端口侦听 要在设置中查找的内容 您已经定义了STOP.PORT来支持基于shell的Jetty停止(这应该只在本地主机上侦听) 启用JMX JDBC配置(一些JDBC驱动程序为传入连接打

jetty应用服务器似乎正在侦听随机udp端口(范围介于30000和50000之间)

知道这是什么吗(如果可以停用)

谢谢并致以最良好的问候
Holger连接器的默认行为是仅侦听您在配置中指定的相应tcp(tcp4或tcp6)端口

但是,您可以在Jetty本身和webapp中启用其他功能,这些功能可能会导致更多端口侦听

要在设置中查找的内容

  • 您已经定义了STOP.PORT来支持基于shell的Jetty停止(这应该只在本地主机上侦听)
  • 启用JMX
  • JDBC配置(一些JDBC驱动程序为传入连接打开更多端口)
  • NoSQL配置
  • 其他基于RMI的配置
到目前为止,这还不是一个详尽的列表,但应该会让你看到各种可能性

另一个技巧是,在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          

谢谢,joakim,你的格式比我快:)谢谢-这是可以通过-DSTOP.port指定的停止端口。如果不是,jetty使用随机端口。
$ 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