mat*_*th5 2 java tomcat intellij-idea spring-boot
当我在 IntelliJ 中本地运行 Spring Boot Java 示例应用程序时,它如何在本地主机中运行 API,例如 8080(GET、POST 等)?我的桌面上什至没有安装 Tomcat。尝试了解“运行应用程序”部署的内部结构。
更新:我一直在阅读“嵌入式 Tomcat”,但是当我用 google 搜索它时,我没有得到这意味着什么以及它与常规 Tomcat 有何不同的明确定义。
“常规 Tomcat”意味着您启动 Tomcat 引导程序,该引导程序依次加载主 Tomcat 类、配置 Tomcat 实例并启动连接侦听器。
“嵌入式 Tomcat”意味着您启动不同的应用程序(Spring Boot 或其他应用程序),并且该应用程序加载 Tomcat 类、配置 Tomcat 实例并启动连接侦听器。
来自Tomcat 文档:
[...]启动 tomcat 有几种不同的方法,包括:
- 从命令行。
- 由 Java 程序作为嵌入式服务器。
- 自动作为 Windows 服务。
最后,配置和运行 Tomcat 实例就是创建一些 Java 对象,为其设置属性并在其上执行一些方法。无论 Tomcat 根据某些配置文件为您执行此操作,还是 Spring Boot 根据某些 Spring Boot 配置为您执行此操作,都没有什么区别。
归档时间: |
|
查看次数: |
70 次 |
最近记录: |