Необходим ли перезапуск сервера при разработке проекта App Engine/Java в Eclipse?

Я разрабатываю веб-приложение Ruby поверх GAE-Java, и разработка идет мучительно медленно, потому что в Eclipse мне приходится перезапускать сервер разработки каждый раз, когда я вношу изменения в свой код Ruby. Я не могу эффективно работать таким образом, потому что каждый перезапуск занимает около минуты.

Это норма для Java-разработки или я что-то не так делаю?

Надеюсь, есть простое решение, о котором я не знаю?


person Chris Collins    schedule 10.06.2009    source источник


Ответы (2)


Это, конечно, ненормально для «общей» разработки на Java с использованием серверов приложений. Большинство серверов приложений будут поддерживать некоторую форму горячего развертывания (например, в данный момент я использую как Jetty, так и Tomcat, и они перезапустят соответствующее приложение после повторного развертывания файла .war, т.е. копирования .war в каталог развертывания).

person Brian Agnew    schedule 10.06.2009

GAE все еще находится в зачаточном состоянии. Я пошел в google io, и люди, использующие jruby для GAE, говорили, что они вообще не используют среду разработки, потому что она слишком отличается от реальной среды. Они буквально развернули свое приложение в GAE, чтобы протестировать его.

person jshen    schedule 10.06.2009