我正在使用带有tomcat的Spring Boot开发REST api。使用邮递员可以在同一系统上访问该API,但不能在使用相同wifi连接的其他系统上访问该API。
application.properties
#Mongo db setting ...
spring.data.mongodb.database=testdb
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
#setting for server port
server.port=8080
server.address=192.168.0.117
spring.http.multipart.max-file-size=10MB
spring.http.multipart.max-request-size=10MB
答案 0 :(得分:1)
只需在Windows计算机上为tomcat启用防火墙端口即可。
转到Windows防火墙->高级设置->入站规则。
在右侧单击New Rule->然后从对话框中选择Port,然后单击Next->然后键入端口“ 8080”(默认情况下,Tomcat在此端口上运行),然后单击Next->然后选择“允许连接“->下一步->命名->完成。
答案 1 :(得分:1)
也许打开端口会有所帮助
如果使用Windows,则可以运行此bat文件打开端口:
@echo off
set port=8080
netsh advfirewall firewall add rule name="Port%port%" protocol="TCP" localport=%port% action=allow dir=IN
echo %port% port opened
pause
要关闭端口:
@echo off
set port=8080
netsh advfirewall firewall delete rule name="Port%port%"
echo %port% port closed
pause
P.S。没注意到Jun已经回答了防火墙规则。