Можно ли запустить службу API REST Spring Boot поверх Node.js вместо Tomcat или, если нет, Node.js, которые являются другими возможными серверами, на которых мы можем запустить наше приложение REST Spring Boot.
Пожалуйста, помогите мне разобраться.
NodeJs - сервер для запуска кода Javascript. Он не может запустить веб-приложение Java, для которого требуется JVM (виртуальная машина Java) для запуска в JVM. Прежде чем вы спросите, нет, NodeJS не может запустить JVM. Это просто не для этого. Чтобы понять, что я имею в виду, это все равно, что хотеть машину с подвесным двигателем ... Определенно это невозможно.
NodeJs
Javascript
Так что НЕТ, вы не можете запустить приложение Spring Boot REST поверх NodeJs сервер.
Если вы не хотите использовать Tomcat, для вас есть другие варианты: https://blog.idrsolutions.com/2015/04/top-10-open-source-java-and-javaee-application-servers/