У нас есть удаленный Linux-модуль под управлением Ubuntu, к которому мы обращаемся по SSH.На коробке установлены apache-2, коннекторы ajp13 для tomcat-6, mySQL-5 для реляционных БД, библиотеки Spring (dbcp) для пулов db-соединений и т. Д. Основная программа - это сервлет и связанные системы управления данными / сессиямивместе с несколькими апплетами и связью между теми, кто использует потоки ObjectIO.
Вопрос: Каков хороший способ управления усилиями по разработке такого проекта в такой среде?Вот что мы делаем сейчас:
o Редактирование исходного кода с помощью VIM o Компиляция в командной строке с помощью javac o Сборка, подписывание апплетов и размещение соответствующих jar-файлов с помощью "jar cvf" в сценариях оболочки.o Иногда разрабатывают небольшие части локально и переносят исходный код для интеграции.o Запустите сервлет, выполняющий сценарий perl, который передает разные входные переменные в init ().
Пока он работает, но не является надежной, масштабируемой системой, доступной для нескольких разработчиков.Более того, нам не хватает возможности нагрузочного тестирования (на данный момент это не очень важно, но, тем не менее, отсутствует).Если вы работали с такой удаленной системой, расскажите, пожалуйста, о своем опыте работы с различными инструментами.Спасибо.Обратите внимание, что:
o Возможно, у нас недостаточно пропускной способности для запуска X-сервера в Linux и запуска VNC. O Мы не можем щелкнуть стрелку на затмении - это удаленная система
Если естьесли бы сервер Eclipse работал в Linux, а клиент в локальной Windows подключался к этому серверу через ssh, это было бы идеально, хотя нам пришлось бы переучиваться, чтобы использовать систему.Ждем ваших ответов.