Я использую WebApplication (для Tomcat) с использованием netbeans в Windows 7. Для запуска Web-приложения мне нужно запустить insall-script один раз.Tomcat deploy: make included script executable
Этот скрипт (* .bat для окон и * .sh для Linux входят в моей войне-файл (WEB_INF).
Теперь каждый раз, когда я развернуть WAR-файл и хочу запустить скрипт на Linux I должен вызвать
chmod +x install.sh
первого.
есть ли способ, что этот сценарий может быть исполняемый по умолчанию? Я не хочу, чтобы выполнить некоторые дополнительные команды после Deploy, чтобы сделать скрипт исполняемым .
Для уточнения: Я не новичок в Linux, и я знаю, как устанавливать права исполняемого файла на файлы. Это не проблема. Моя проблема: что мне нужно сделать, чтобы этот скрипт исполнялся сразу после того, как tomcat развернул мой * .war-файл (распаковал его). Если бы я использовал Linux для разработки, я бы постарался установить права в моих источниках (возможно, я попробую, когда у меня будет немного свободного времени). Но я использую Windows и netbeans.
Есть ли какие-либо атрибуты, которые я могу установить, чтобы достичь моей цели, или можно достичь этого с помощью муравья?
Кстати: Существуют ли связанные с безопасностью проблемы с этим подходом? Скрипт ищет java-исполняемый файл и вызывает javabased GUI-installer ...
Это звучит неплохо. Я буду смотреть на него ближе к следующей неделе, так как я должен закончить еще один проект прямо сейчас. – AlexS