Tomcat - Запуск веб-приложения - PullRequest
2 голосов
/ 21 декабря 2010

Я пытаюсь запустить пример приложения в Tomcat.Я установил tomcat, настроил переменную окружения, создав новую системную переменную с именем JAVA_HOME, которая установлена ​​в C: \ Program Files \ Java \ jdk1.6.0_20.И я создал новый каталог для веб-приложения в каталоге программ tomcat.В командной строке cmd я перехожу в каталог программ tomcat и набираю bin / startup.sh, и получаю следующую ошибку: «bin» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файлЯ использую Tomcat 6.0, и я на машине Windows.В чем может быть проблема?

Ответы [ 6 ]

3 голосов
/ 21 декабря 2010

В Windows вы должны запустить файл startup.bat вместо файла startup.sh (обратите внимание, что расширение отличается).

Кроме того, введите каталог bin перед выполнением сценария bat.

cd bin 
startup.bat
1 голос
/ 21 декабря 2010

попробуй на windows попробуй:

bin\startup.bat
0 голосов
/ 31 декабря 2010

Я немного смущен некоторыми ответами.Во-первых, ошибка, которую вы получаете от Windows.Ничего общего с Tomcat.ОС Windows считает, что вы ввели команду, и не распознает ее.Файлы с расширением .bat всегда распознаются Windows как команды пакетных файлов ....... soooo ..... Перейдите в каталог bin, опять же, под вашей установкой tomcat.Тогда ....

Не добавляйте корзину перед командой.Вы должны быстро взглянуть, чтобы убедиться, что файл «startup.bat» находится здесь (dir * .bat).Затем просто введите "startup.bat".

Похоже, я просто набрал "catalina.bat start" (для моей установки tomcat catalina)

0 голосов
/ 21 декабря 2010

Если вы попытаетесь набрать bin\startup.bat на компьютере с Windows и все равно получите ту же ошибку, есть вероятность, что Windows не видит пакетный сценарий там, где он должен быть. Как уже сказал a-horse-with-no * , попробуйте установить Tomcat в место, где в пути нет пробелов. В вашем случае, где-нибудь, кроме Program Files.

РЕДАКТИРОВАТЬ: Чтобы решить эту проблему с пространством, вы можете сделать две вещи: 1) Установить JDK / JRE в общую папку без пробелов (скажем, C: \ Java) и установить ее в качестве переменной среды JAVA_HOME. 2) Установите Tomcat в другое место (скажем, C: \ Tomcat) и перейдите оттуда. Поскольку все они находятся в общем расположении, я считаю, что вы можете сделать это как пользователь с ограниченными правами, не требуя прав администратора.

0 голосов
/ 21 декабря 2010

Сценарий, который вы запустили, предназначен для * nix систем. Попробуйте bin\startup.bat

0 голосов
/ 21 декабря 2010

Попробуйте установить Tomcat (и, возможно, JDK) в каталог без пробелов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...