![](/img/trans.png)
[英]Configure Spring Boot with Reactor Netty to Listen on 2 Ports
[英]Configure Spring Boot to listen for request beside localhost
我已連接到宿舍子網站。 我有2台帶有外部IP地址的機器。 (我可以對其進行ping操作或通過SSH與之連接)Raspberry Pi運行ubuntu mate並在其中托管我的Spring Boot服務器,而其他計算機則運行Windows10。問題是Spring服務器無法響應來自宿舍網絡( DW)。 我發現問題是8080端口關閉。 當我從DW旁邊掃描打開的端口時,我只能看到22個端口已打開,DW內部的計算機看到8080和22個端口為打開狀態,並且能夠響應HTTP服務器。
從我在這里閱讀的內容中,我必須將server.address屬性設置為可從“外部”訪問
我的春季application.properties
#mysql test config
spring.datasource.url=jdbc:mysql://localhost:3306/springboot
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver`
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect
spring.jpa.hibernate.ddl-auto = update
spring.jpa.hibernate.naming-strategy=org.hibernate.cfg.DefaultNamingStrategy
#initialization
spring.datasource.schema=classpath:/data/schema.sql
#server
server.address= my.adres.here
server.port = 8080
我確信服務器會正確讀取此文件。
我也嘗試過暫時關閉防火牆
sudo ufw disable
檢查它是否阻止了該端口上的連接,但這不是問題。
我不確定真正的問題可能在哪里定位。 Spring Boot config可能有問題嗎? 也許這是一些網絡問題。
由於@Robert Masen提出的問題是宿舍網絡阻塞了8080端口上的連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.