![](/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.