Не понимаю, почему нет. Это действительно зависит от того, как развернуты фреймворки и в каких контейнерах. Если они используют отдельные контейнеры (например, tomcat vs apache), вам необходимо убедиться, что контейнеры настроены на использование разных портов, поскольку многие веб-контейнеры используют 80
или 8080
.
Если вы планируете запускать их все в одном и том же контейнере (например, Apache), то я думаю, что они будут в порядке, поскольку каждое из них можно рассматривать как отдельное веб-приложение и развертывать в другом месте в корневом каталоге вашего документа.
По большей части, это, вероятно, будет методом проб и ошибок. Я не знаю много о том, как Rails взаимодействует с Java, но я сам легко запустил Grails и Java-приложения без проблем.