Назад | Перейти на главную страницу

startup.sh генерирует сообщение «Команда не найдена» в Tomcat

Возможный дубликат:
Проблемы с запуском Tomcat во время установки

Привет,

У меня есть установка tomcat и куча сценариев запуска / остановки в каталоге bin, как и должно быть.

Когда я перехожу в каталог bin и пытаюсь запустить команду startup.sh, я просто получаю команду not found:

$ startup.sh
startup.sh: command not found

но это очень странно, потому что в каталоге есть такой исполняемый файл:

-rwxrwxr-x 1 lcolvin lcolvin 11944 2011-02-04 04:52 catalina.bat
-rwxrwxr-x 1 lcolvin lcolvin 18108 2011-02-04 04:52 catalina.sh
-rwxrwxr-x 1 lcolvin lcolvin  2495 2011-02-04 04:52 catalina-tasks.xml
-rwxrwxr-x 1 lcolvin lcolvin  1930 2011-02-04 04:52 configtest.sh
-rwxrwxr-x 1 lcolvin lcolvin  1307 2011-02-04 04:52 cpappend.bat
-rwxrwxr-x 1 lcolvin lcolvin  2055 2011-02-04 04:52 digest.bat
-rwxrwxr-x 1 lcolvin lcolvin  1624 2011-02-04 04:52 digest.sh
-rwxrwxr-x 1 lcolvin lcolvin  6259 2011-02-04 04:52 service.bat
-rwxrwxr-x 1 lcolvin lcolvin  3216 2011-02-04 04:52 setclasspath.bat
-rwxrwxr-x 1 lcolvin lcolvin  3991 2011-02-04 04:52 setclasspath.sh
-rwxrwxr-x 1 lcolvin lcolvin  2052 2011-02-04 04:52 shutdown.bat
-rwxrwxr-x 1 lcolvin lcolvin  1563 2011-02-04 04:52 shutdown.sh
-rwxrwxr-x 1 lcolvin lcolvin  2053 2011-02-04 04:52 startup.bat
-rwxrwxr-x 1 lcolvin lcolvin  1956 2011-02-04 04:52 startup.sh
-rwxrwxr-x 1 lcolvin lcolvin  3547 2011-02-04 04:52 tool-wrapper.bat
-rwxrwxr-x 1 lcolvin lcolvin  4666 2011-02-04 04:52 tool-wrapper.sh
-rwxrwxr-x 1 lcolvin lcolvin  2057 2011-02-04 04:52 version.bat
-rwxrwxr-x 1 lcolvin lcolvin  1567 2011-02-04 04:52 version.sh

Есть идеи, почему это происходит? Я использую Ubuntu. Спасибо!!

Вам нужно использовать ./startup.sh, потому что каталог tomcat bin /, вероятно, не находится в вашем PATH.

Что сказал @slillibri, или положил bashперед ним, делая команду bash startup.sh. Тогда файл не обязательно должен быть исполняемым.