У меня есть система разработки (linux-Liferay6-tomcat6-Eclipse Helios), которую я контролирую версиями в SVN. Когда я развертываю его для нового разработчика, что равносильно новой установке, пути для сервера tomcat неверны, потому что они были записаны в разных местах как абсолютные пути, отражающие мой рабочий стол.
Мне кажется, что я мог бы изменить catalina.sh или startup.sh, чтобы решить эту проблему или, может быть, ее часть, но я бы предпочел иметь исправление, которое не беспокоит Tomcat. Я также мог бы потребовать от разработчиков установить CATALINA_HOME, но это нарушит любые другие установки tomcat, которые у них могут быть (на самом деле моя собственная ситуация).
Например, может быть, специальный скрипт Ant, который вычисляет путь и устанавливает CATALINA_HOME только для оболочки, на которой работает этот конкретный Tomcat? Есть ли способ сделать это в Eclipse IDE, я посмотрел, но не совсем понял?
Идеи?
Джон Фишер