Для веб-приложения Java в проекте добавлен файл web.xml в качестве jar. В проводнике проекта попробуйте найти файл web.xml как значок jar и удалить из проекта. Ошибка уйдет !!
Ruby on Rails - это среда для создания веб-приложений. If предпочитает конвенцию конфигурации, что означает, что многие варианты имеют разумные значения по умолчанию, и, таким образом, вы можете получить что-то работающее с очень небольшими усилиями.
Дополнительная информация здесь: http://rubyonrails.org/
В дополнение к скриптам / генераторам по умолчанию (которые создают для вас скаффолды, модели, контроллеры и т. Д.), Ruby on Rails имеет множество удобных плагинов, которые могут выполнять большую часть работы для вы, а также множество инструментов для отслеживания ошибок, ошибок и узких мест в вашем коде. Я привел несколько примеров ниже.
Удобные плагины
Code Testing
Вот '
Зачем это нужно? Просто чтобы попробовать что-то новое. Ruby во многом изменил то, как я программировал раньше, и теперь это мой любимый язык. Rails объединил в себе все передовые практики и показал, что люди, которым теперь может быть дружественный фреймворк.
Потратить две недели на изучение Ruby + RoR действительно того стоит.
Зачем это нужно? Потому что вы хотите разрабатывать динамические веб-приложения, ориентированные на базы данных.
Если вы хотите разработать что-то еще, Rails может стать действительно раздражающим, хотя некоторые из компонентов, которые поставляются с ним (например, ActiveRecord), могут быть полезны сами по себе .
Если вопрос действительно должен был звучать так: «Зачем использовать Rails поверх какой-либо другой инфраструктуры веб-приложений?» то на SO уже есть что почитать:
FWIW - Интересную перспективу можно получить, посмотрев на место Ruby по сравнению с другими распространенными языками с точки зрения популярности (в лучшем случае предметный показатель): Индекс сообщества программистов TIOBE . Я бы не стал вдаваться в подробности, но это дает некоторую перспективу.
Недавно я написал об этом сообщение в блоге, в котором рассказывается о некоторых плюсах и минусах использования рельсов для создания веб-приложений (отказ от ответственности: я веду консультационную службу по рельсам , но я старался быть максимально беспристрастным):
http://blog.bitzesty.com/what-is-ruby-on-rails-and-why-should-i-use-it