幾天來,我一直試圖通過在 stackoverflow 和其他網站上搜索來解決這個問題,但我找不到它。
我目前有一個 Spring Boot 應用程式轉換為在服務器上運行的 jar。這個應用程式可以通過瀏覽器使用埠 8080 上的 localhost 通過使用直接集成到我的 Spring Boot 應用程式中的 tomcat 訪問。
問題如下:
我們這里會告訴我我的服務器的ip地址是123.45.69.894
如果我輸入:
localhost:8080/mypath
或者如果我輸入:
123.45.69.894:8080/mypath
在服務器的瀏覽器中。當我提出請求時,我有這個出現在控制臺中:
2022-05-21 08:23:26.094 INFO 7536 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2022-05-21 08:23:26.094 INFO 7536 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2022-05-21 08:23:26.109 INFO 7536 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 15 ms
一切正常。
但如果我打字,
123.45.69.894:8080/mypath
在另一臺計算機的瀏覽器中,它不再作業,我有一個連接超時錯誤,控制臺中沒有任何內容。
我已經檢查了防火墻是否沒有阻止埠 8080。但問題不存在。
我在80埠上也有一個IIS網站,問題可能出在哪里?
例如,我已經看過這些文章,但這對我不起作用:
如何在 IIS 中部署 Spring Boot 應用程式
無法從外部訪問 Apache Tomcat
有誰知道問題可能來自哪里以及如何解決?
uj5u.com熱心網友回復:
從遠程計算機上,嘗試 ping 您的 IP 地址。如果超時,則機器之間肯定存在防火墻問題。如果 ping 正常,請嘗試 telnet IP 埠。如果在 Windows 上,您可能需要從設定/應用程式啟用 telnet。如果 telnet 連接,在你點擊 cntrl 方括號之前不會有任何動作。如果可行,那么一切都應該正常。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/479449.html
上一篇:如何解決這個錯誤org.hibernate.hql.internal.ast.QuerySyntaxException:unexpectedtoken:%
