2011-06-22 10 views
6

Я загрузил tomcat версии 7.0.16 двоичные дистрибутивы core tar.gz с официального сайта tomcat на мою машину ubuntu, а затем извлек загруженный файл.Почему я не могу запустить свой tomcat из командной строки?

Затем я использовал команду терминала, чтобы указать путь к ~/apache-tomcat-7.0.16/bin $, то я вошел в startup команду, но я получил «запуска: команда не найдена» сообщения, но когда я использовал команду Линукса ls, было startup.bat и startup.sh под бен/.

Я также попытался ввести startup.bat и startup.sh, то же сообщение было возвращено. Почему я не могу запустить мой tomcat v7 из окна терминала ubuntu?

+0

.bat файлов работают только на ящиках Windows. .sh - это скрипты оболочки nix, которые должны работать. –

ответ

23

Если вы пытаетесь запустить startup.sh из его содержащейся в нем директории, вам необходимо указать имя ./ - текущий каталог по умолчанию не указан на PATH. Кроме того, вам понадобится расширение .sh.

Так как:

~/apache-tomcat-7/bin$ ./startup.sh 

Или:

~/apache-tomcat-7$ bin/startup.sh 
+2

Я попробовал вашу команду, я получил сообщение: Использование CATALINA_BASE: /home/john/apache-tomcat-7.0.16 Использование CATALINA_HOME: /home/john/apache-tomcat-7.0.16 Использование CATALINA_TMPDIR:/home/john/apache-tomcat-7.0.16/temp Использование JRE_HOME:/usr Использование CLASSPATH: /home/john/apache-tomcat-7.0.16/bin/bootstrap.jar:/home/john/apache-tomcat-7.0.16 /bin/tomcat-juli.jar – Leem

+0

И серверы не запускаются ни ... что не так ... – Leem

+4

Эта команда возвращает после записи информации о состоянии, которую вы отображали, сервер работает как процесс демона в фоновом режиме. Вы можете проверить его, нажав 'http: // localhost: 8080' –

5

На самом деле проблема заключается в ваш startup.sh не имеют права на выполнение, именно поэтому вы не можете запустить его. Сначала проверьте правильность, введите ./startup.sh и посмотрите, что он говорит. Если он говорит, что «у вас нет разрешения», дайте ему разрешение на выполнение этой командой chmod 777 startup.sh. Затем попробуйте запустить его.

+0

Это тоже работает! – pgonzaleznetwork

4

вам нравится это:

Судо CHMOD + х /Users/yw/Tomcat/bin/*.sh

+0

Спасибо, человек .. Именно это я и ищу. :) –

0

Я сделал это с помощью команды:

chmod +x catalina.sh 
sudo ./startup.sh 

 Смежные вопросы

  • Нет связанных вопросов^_^