![](/img/trans.png)
[英]Java: Spring boot Tomcat Access Logs are not created at Tomcat Start
[英]Spring Boot and tomcat access from outside
幾天來,我一直試圖通過在 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網站,問題可能出在哪里?
例如,我已經看過這些文章,但這對我不起作用:
有誰知道問題可能來自哪里以及如何解決?
從遠程計算機上,嘗試 ping 您的 IP 地址。 如果超時,則機器之間肯定存在防火牆問題。 如果 ping 正常,請嘗試 telnet IP 端口。 如果在 Windows 上,您可能需要從設置/應用程序啟用 telnet。 如果 telnet 連接,在你點擊 cntrl 方括號之前不會有任何動作。 如果可行,那么一切都應該正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.