以匹配信息末尾的端口号。17 08:16:14 INFO connecting lh3.googleusercontent.com:443 from 111.111.111.111:26215"26215
让我们将其与sed中的\d+或\d+匹配。echo $s | sed 's/\(.*\):\(\d\+\)/
问题是:我如何检索play正在侦听的端口号,无论它是如何定义的(配置、命令行参数,或者根本不检索)。Integer port = Play.application().configuration().getInt("http.port");
它不会返回实际的端口号,至少不会在所有情况下都返回正如biesior指出的
在我们的项目中,我们使用Apache CXF框架实现了SOAP webservices。客户端过去常常请求服务器执行某些命令。请求由主机、端口和用于连接的协议组成。但是,我需要抛出一个正确的错误消息,如"Unable to connect to host "XYZ“with port "ABC”using http protocol“。为此,我需要在运行时从tomcat server.xml文件中获取配置的http和https端口号,然后将