出于开发目的,我在Docker容器中使用Tomcat9服务器在本地部署webapp。我可以使用http://localhost:8080/连接到我的Tomcat

但是我在任何地方都找不到我的webapp URL。我的Docker容器是从IntelliJ部署的,在容器的配置中没有URL字段。

有人知道在哪里可以找到/设置URL吗?
发布于 2021-10-12 15:23:07
没有要设置的URL,至少不是显式设置。
在容器中启动应用程序后(通过IntelliJ IDEA、Docker Desktop ()、命令行启动...)使用端口绑定配置(屏幕截图中的绑定端口配置部分),您只剩下应用程序,就好像它是在映射端口上的主机上启动的一样(端口绑定中冒号:之前的第一部分)。
这意味着您可以通过以下方式访问您的应用程序:
http://localhost:8080遵循URL的模式:(protocol)://(host)(:port),其中:
protocol是超文本传输协议,因为您提到使用Tomcat作为web serverhost是您的本地工作站,docker守护进程正在运行onport是您选择映射到启动的容器端口的端口
https://stackoverflow.com/questions/69543011
复制相似问题