node.js - 是否可以在 Node.js 中运行 Spring Boot REST API
问题描述
是否可以在 Node.js 而不是 Tomcat 之上运行 Spring Boot REST API 服务,或者如果不是 Node.js,那么 Node.js 是我们可以在其上运行 Spring Boot REST 应用程序的其他可能的服务器。
请帮我弄清楚。
解决方案
NodeJs
是运行Javascript
代码的服务器。它不能运行 Java Web 应用程序,需要在 JVM 中运行 JVM(Java 虚拟机)。在你问之前,不,NodeJS 不能运行 JVM。只是不是为此而生的。要理解我的意思,这就像想要一辆带有舷外发动机的汽车......绝对不可能。
所以不,你不能在 NodeJs 服务器的顶部运行你的 Spring Boot REST 应用程序。
如果您不想使用 Tomcat,那么还有其他选择: https ://blog.idrsolutions.com/2015/04/top-10-open-source-java-and-javaee-application-servers /
推荐阅读
- spring - 应用程序启动失败spring boot
- css - 全屏背景图片 CSS
- java - 如何在调用 AdapterFragment 之前正确填充数组?爪哇
- javascript - 使用反应上下文时,预期的类型来自属性“值”
- oauth-2.0 - Keycloak 刷新令牌不是离线类型
- javascript - 如何通过 Suite Script 2.X 更新 csv 文件数据的值
- automation - 使用 Playwright,page.url() 获取的是以前的 url 而不是当前的 url
- react-hooks - 状态对象设置为未定义时,输入值未更新
- python - 用 GEKKO 求解微分方程,结果错误
- java - Heroku 上带有微服务 eureka 的 Spring Boot 应用程序得到 UnknownHostException