草庐IT

端口号

全部标签

java - 如何在同一端口托管 SOAP 服务和 REST 服务?

有谁知道如何配置它以便SOAP服务和REST服务可以在应用程序服务器之外使用Jersey(Grizzly)共享同一个端口?我的SOAP服务位于www.someurl.com:port/soap/crm我的休息服务在www.someurl.com:port/crm这些服务共享同一个端口但不是同一个基本url,因此应该能够在该端口上并排运行。但是,有一个端口绑定(bind)错误..所有这些都在自定义服务应用程序中,没有web.xml等。REST服务使用Jersey,Soap服务是在端点上发布的“ReceptionService”类。URIsoapUri=URI.create("192.16

java - 无法在 Spring Boot Test 1.5 中设置运行时本地服务器端口

我正在为我的应用程序使用SpringBoot1.5。在集成测试中,我想获取Web服务器的运行时端口号(注意:TestRestTemplate在我的情况下没有用。)。我尝试了几种方法,但似乎都不起作用。以下是我的方法。第一种方法@SpringBootTest(classes=TestConfig.class,webEnvironment=WebEnvironment.DEFINED_PORT)publicclassRestServiceTest{@LocalServerPortprotectedintport;在我的src/main/resources/config/applicatio

java - 使用spring cloud更改eureka服务器的默认端口

我得到了spring-boot应用程序、一个eureka服务器和一个eureka客户端。这是我的服务器配置server:port:8761spring:application:name:eureka-server这是我的服务器代码packagefr.maif.eurekaserver;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.springframework.cloud.netfl

java - 我如何告诉 spring security 只为特定端口应用 authorizeRequests?

Weconfiguredournewmicroservice(usingSpring-Boot)inawaythattheofficialAPIisonport8080(whichisbemappedoutsideofourvirtualnetworktonormalHTTPSonport443),whilesomemanagementfunctionsareonasecondaryHTTPport7979.Theseareonlyusedinsidethevirtualnetwork,andusedformonitoring,loadbalancingetc.AllAPIaccess

java - 在 Java 中获取应用程序服务器名称或 ip 和端口

我们想识别并显示Java应用程序运行在代理Web服务器后面的服务器和端口。这意味着getServerName()和getServerPort()返回代理的服务器名称及其端口(80)。我们有两个应用程序服务器实例在一个物理盒子上运行,因此每个盒子有两个Activity端口,即9080、9081。我想要的是:显示。有什么想法吗?我是一个完全的Java菜鸟,如果这是一个基本问题,我很抱歉。 最佳答案 服务器主机名是请求的一部分,因为它取决于客户端用来访问您的主机的URL。您以这种方式获得的值(value)是在客户端定义的,不一定是您所期望

java - MulticastSocket 构造函数和绑定(bind)到端口或 SocketAddress

我可能对此处的绑定(bind)一词有根本的误解,但我对MulticastSocket的用法感到困惑。它是构造函数。他们不会做我理解他们应该做的事情,因此任何能帮助我消除误解的人都将不胜感激。首先是我想要达到的目标。我试图编写一个简短的程序来创建一个MulticastSocket将它绑定(bind)(即监听)在上。特定网络适配器然后加入特定的多播组。我已经尝试了以下(客户端)代码,它可以正常工作,我可以在没有多播套接字超时的情况下向它多播一个数据包。publicclassMain{publicstaticfinalintDEFAULT_MULTICAST_PORT=5555;public

java - 无法连接到 SMTP 主机 : smtp. gmail.com,端口 : 587; nested exception is: java.net.ConnectException:连接超时:连接

这是应用程序的代码。我一直在尝试使用eclipseIDE运行它。我还添加了所有必需的java邮件jar文件,即dsn.jar,imap.jar,mailapi.jar,pop3.jar,smtp.jar,mail.jar。但它给出了以下错误CouldnotconnecttoSMTPhost:smtp.gmail.com,port:587。没有防火墙阻止访问,因为在pingsmtp.gmail.com时会收到回复。我什至尝试过这种方式:首先在您设置/使用客户端的设备上的浏览器中登录Gmail帐户转到此处并为“不太安全”的应用程序启用访问权限:https://www.google.com/

Java 套接字 - 本地端口

我正在学习使用Java进行套接字编程。我使用以下语句连接到网站:s=newSocket("www.nba.com",80);当我调试应用程序并查看s的内容时,我看到:Socket[addr=www.nba.com/2.21.246.97,port=80,localport=7846]1)我想知道这个localport7846是从哪里来的,到底是什么。2)如果网站的IP地址是2.21.246.97,为什么我在浏览器的地址栏中输入2.21.246.97无法连接到网站?谢谢 最佳答案 它是本地套接字端口号。通常由系统分配。参见Whatis

Linux系统运维脚本:统计频繁访问linux主机特定端口的IP地址,看是否有来自某个IP的网络攻击

目      录一、需求1、恶意攻击2、扫描活动3、误配置或故障4、正常访问二、解决思路三、实现方式1、抓取1小时的数据包2、以小时为周期,周期性的执行抓包1小时3,抓包分析数据并输出结果一、需求        如果一个Linux网络主机的某个端口接收到了太多来自某个未知IP地址的数据包,可能涉及多种情况,以下是一些可能的原因:1、恶意攻击        这可能是DDoS(分布式拒绝服务)攻击、洪水攻击(如SYN洪水、ICMP洪水等)或其他形式的网络攻击的一部分。攻击者试图通过发送大量无用的数据包来耗尽目标主机的资源,从而使其无法正常服务。2、扫描活动        IP地址可能在进行端口扫描

Docker服务开放了这个端口,服务器分分钟变肉机!

摘要之前有很多朋友提过,当使用docker-maven-plugin打包SpringBoot应用的Docker镜像时,服务器需要开放2375端口。由于开放了端口没有做任何安全保护,会引起安全漏洞,被人入侵、挖矿、CPU飙升这些情况都有发生,今天我们来聊聊如何解决这个问题。问题产生的原因首先我们要明白问题产生的原因,才能更好地解决问题!Docker为了实现集群管理,提供了远程管理的端口。DockerDaemon作为守护进程运行在后台,可以执行发送到管理端口上的Docker命令。当我们修改docker.service文件,修改启动命令,加入-Htcp://0.0.0.0:2375时,就会开放237