Да, вы можете развернуть его на любом сервере, и вы можете использовать его на standalone applications и даже на mobile applications. Это никоим образом не ограничивается веб-развертыванием. Он даже не ограничен java, есть Spring.NET и даже версия Python. Тем не менее, java и веб-серверы являются обычным, если не самым распространенным для него.
Настоящий рекомендуемый веб-сервер от VMWare/Pivotal (текущий владелец Spring) - это VFabric tcServer, который является вилкой Tomcat, содержащей некоторые дополнительные инструменты и функциональные возможности. Но сервер сам по себе не имеет значения, Spring является агностиком контейнера.
Нет предпочтительного сервера EE. VFabric tcServer - это контейнер сервлета, а не сервер EE. Он содержит «enterprise capabilities» вместо этого, но that's not the same thing. Однако, как сказано, вы можете использовать любой сервер EE, который вы хотите.
Да. Но для развертывания весенних приложений вам не нужен сервер, совместимый с Java EE. – techuser