use*_*724 3 java webserver port80
我需要确定Java中端口80上运行的Web服务器(IIS,Apache,Jetty).
有没有解决方案通过端口80获取信息?
Thanx和reguards
斯特凡
您可以询问它 - 发出HEAD请求,例如在端口80上打开TCP连接并发送
HEAD / HTTP/1.0
Run Code Online (Sandbox Code Playgroud)
要么
HEAD / HTTP/1.1
Host: the.server.hostname.com
Run Code Online (Sandbox Code Playgroud)
并且回复应包含服务器行
Server: Microsoft-IIS/5.1
Run Code Online (Sandbox Code Playgroud)
除其他外.
但是,如果你想问OS哪个进程,我不知道Java可移植的方式.您将运行的命令行netstat -ano或(-anp在我认为的Linux上)将为您提供在端口80上侦听的进程号,然后您可以查看该用户是否具有该端口的确切服务器.
| 归档时间: |
|
| 查看次数: |
1010 次 |
| 最近记录: |