С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/63: Рейтинг темы: голосов - 63, средняя оценка - 4.81
2 / 2 / 0
Регистрация: 01.01.2010
Сообщений: 189

установка томкат 7, не может определить переменную catalina_home

23.07.2013, 10:24. Показов 12055. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Друзья, кто-нить сталкивался с такой проблемой, когда ставишь томкат 7 и нажимаешь startup.bat, то пишет ошибку пути к catalina_home


хотя переменные я Вроде поставил верно
‪CATALINA_HOME=C:\Tomcat-7.0.41


все делал как тут было написано
http://wmdn.ru/java/installati... ick-guide/

содержимое файла стартап.бат
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
@echo off
rem Licensed to the Apache Software Foundation (ASF) under one or more
rem contributor license agreements.  See the NOTICE file distributed with
rem this work for additional information regarding copyright ownership.
rem The ASF licenses this file to You under the Apache License, Version 2.0
rem (the "License"); you may not use this file except in compliance with
rem the License.  You may obtain a copy of the License at
rem
rem     [URL]http://www.apache.org/licenses/LICENSE-2.0[/URL]
rem
rem Unless required by applicable law or agreed to in writing, software
rem distributed under the License is distributed on an "AS IS" BASIS,
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
rem See the License for the specific language governing permissions and
rem limitations under the License.
 
if "%OS%" == "Windows_NT" setlocal
rem ---------------------------------------------------------------------------
rem Start script for the CATALINA Server
rem
rem $Id: startup.bat 895392 2010-01-03 14:02:31Z kkolinko $
rem ---------------------------------------------------------------------------
 
rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
cd ..
set "CATALINA_HOME=%cd%"
cd "%CURRENT_DIR%"
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome
 
set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"
 
rem Check that target executable exists
if exist "%EXECUTABLE%" goto okExec
echo Cannot find "%EXECUTABLE%"
echo This file is needed to run this program
goto end
:okExec
 
rem Get remaining unshifted command line arguments and save them in the
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs
 
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
 
:end
в чем тут проблема.


у меня есть единственное подозрение, что есть ли тут вообще этот файл каталиниы?
в этих папка стоят все эти java файлы, но я так посмотрел, что то нет там каталины


Помогите, пожалуйста разобраться.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.07.2013, 10:24
Ответы с готовыми решениями:

Томкат и CouchBase
Здравствуйте, написал с Вашей помощью веб сервис, который добавляет в БД документы. При загрузке более 6500 документов - начинает сильно...

Статья о Томкат
слышали? оказывается томкат - не полосатый, а пятнистый. и этакий зверь грозный :)) http://www.oreilly.com/catalog/tomcat/

Библиотеку видит, а объявить переменную не может
Подключаю стандартную библиотеку mutex, а при создании объекта говорит типа ничё не знаю. Сборщик mingw32-gcc 4.8.1. Под линуксом всё...

21
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
23.07.2013, 10:33
повставляйте картинки на форум и тогда можно будет глянуть вашу проблему
1
2 / 2 / 0
Регистрация: 01.01.2010
Сообщений: 189
23.07.2013, 10:49  [ТС]
немного не попорядку))
Миниатюры
установка томкат 7,  не может определить переменную catalina_home   установка томкат 7,  не может определить переменную catalina_home   установка томкат 7,  не может определить переменную catalina_home  

0
 Аватар для KuKu
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
23.07.2013, 11:08
Tomcat с какой буквы большой или маленькой?
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
23.07.2013, 12:56
наберите в консоли команду
Bash
1
set CATALINA_HOME=c:\tomcat-7.0.41
и попробуйте ещё раз вызвать startup.bat
1
2 / 2 / 0
Регистрация: 01.01.2010
Сообщений: 189
23.07.2013, 15:50  [ТС]
mutagen, теперь он пишет, что ни java home, ни java jre переменные не найдены.((
Миниатюры
установка томкат 7,  не может определить переменную catalina_home  
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
23.07.2013, 15:56
ну видимо получается что в PATH и в окружение вы их не добавили, после добавления перелогинивались в свою учётку?
0
2 / 2 / 0
Регистрация: 01.01.2010
Сообщений: 189
23.07.2013, 16:08  [ТС]
mutagen, а как их добавить в окружение и в путь.
Когда я это писал ,я ничего не перелогинивал.
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
23.07.2013, 16:49
Цитата Сообщение от psychologist Посмотреть сообщение
я ничего не перелогинивал.
в винде надо выйти из соего юзера и залогиниться заеново чтобы переменные окружения вступили в силу
1
2 / 2 / 0
Регистрация: 01.01.2010
Сообщений: 189
23.07.2013, 17:00  [ТС]
mutagen, а как это сделать в ms server 2012 , в обычных пользовательских осях, это несложно. завершение работы и там сменить пользователя. а в этой я не понимаю как. тут только админская запись
Миниатюры
установка томкат 7,  не может определить переменную catalina_home  
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
23.07.2013, 17:02
наверное об этом лучш спросить в соотв разделе, так как я с срваком дело не имел, только с 7 и хрюшей
0
 Аватар для verylazy
462 / 462 / 71
Регистрация: 26.02.2013
Сообщений: 1,263
23.07.2013, 17:05
The logoff button can be found by clicking on the new start menu followed by clicking on the user name in the upper right corner. After that you will see two options.
переводить или не надо?
1
2 / 2 / 0
Регистрация: 01.01.2010
Сообщений: 189
23.07.2013, 17:23  [ТС]
verylazy, не надо, понял, сделал.
но несмотря на то что я перелогинился . ничего не изменилось.
Миниатюры
установка томкат 7,  не может определить переменную catalina_home  
0
 Аватар для KuKu
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
23.07.2013, 20:00
Ну так и установите JRE_HOME или JAVA_HOME, а не JAVA_JRE
1
2 / 2 / 0
Регистрация: 01.01.2010
Сообщений: 189
23.07.2013, 20:11  [ТС]
KuKu, вроде сделал, а эффект тотже((
Миниатюры
установка томкат 7,  не может определить переменную catalina_home  
0
 Аватар для KuKu
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
23.07.2013, 20:19
cmd после установки переменных перезапускали? - консолька не меняет их динамически при смене из вне.
c:\tomcat-7.0.41 - уже ж выяснили, что нормальный путь. Ну и поставьте его уже в переменных окружения, а не прописывайте каждый раз через set.

Не по теме:

JRE_HOME ни разу в жизни не приходилось ставить, обычно только JAVA_HOME


Если не помогло - покажите, что у вас по путям c:\java\jre и c:\java\jdk - может у вас там как-то криво встало.
1
ЧакЭ одобряЭ
 Аватар для Artishok
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
23.07.2013, 20:39
Цитата Сообщение от psychologist Посмотреть сообщение
KuKu, вроде сделал, а эффект тотже((
кстати, почему у вас в $CATALINA_HOME путь к jdk указан?


я делал так
1)создаю системные переменные CATALINA_HOME и JAVA_HOME и в них прописываю
Для CATALINA_HOME - C:\apache-tomcat-6.0.37
Для JAVA_HOME - C:\Program Files\Java\jdk1.7.0_21
1)создаю переменную среды пользователя PATH и в неё прописываю %CATALINA_HOME%\bin;%JAVA_HOME%\bin

и все работало.
Миниатюры
установка томкат 7,  не может определить переменную catalina_home  
1
2 / 2 / 0
Регистрация: 01.01.2010
Сообщений: 189
23.07.2013, 20:45  [ТС]
KuKu, да, перезапускал.
у меня java не в корневом каталоге стоит, а в С програм файл
т.е. я следуя инструкции
http://wmdn.ru/java/installati... ick-guide/
скачал эти дистрибутивы
jdk-7u25-windows-x64.exe
когда их поставил вижу 2 папки
C:\Program Files\Java\jre7
C:\Program Files\Java\jdk1.7.0_25
я не знаю чем они разнятся.
потом поставил аппач.
и вот все дело в том, что неясно где ошибка ввода переменных сред. По-любому "кот Том" там где то зарыт.
не понимаю как правильно прописать.

Добавлено через 1 минуту
Artishok, а как вы создаете
переменную среды пользователя PATH и в неё прописываю %CATALINA_HOME%\bin;%JAVA_HOME%\bin

можете скрин дать не cmd
0
 Аватар для KuKu
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
23.07.2013, 20:48
По идее, как описал Artishok, так и должно быть.
Возможно какие-то приблуды винды - там все ни как у людей. Типа переменные среды надо не пользовательские, а системные.
1
ЧакЭ одобряЭ
 Аватар для Artishok
285 / 284 / 86
Регистрация: 27.12.2009
Сообщений: 1,767
23.07.2013, 20:50
Цитата Сообщение от psychologist Посмотреть сообщение

Добавлено через 1 минуту
Artishok, а как вы создаете
переменную среды пользователя PATH и в неё прописываю %CATALINA_HOME%\bin;%JAVA_HOME%\bin

можете скрин дать не cmd

так
Миниатюры
установка томкат 7,  не может определить переменную catalina_home   установка томкат 7,  не может определить переменную catalina_home  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.07.2013, 20:50
Помогаю со студенческими работами здесь

Не не могу запустить Томкат 4.1.10
Привет. Скачал стабильный томКат, поставил рядом с 4.1.9 и не могу запустить ;( Вот как я его пытаюсь запустить и что он мне выдает ;( ...

Томкат не видит сервлеты
Не понимаю в чем проблема, но когда запускаю свое веб приложение на нетбинсе с апачем он нормально работает. Когда закрываю нетбинс и...

Какая команда может переписать переменную на оборот?
Здравствуйте, форумчане (я программировать только начиная не кидайтесь камнями). Хочу Вас какая команда может переписать переменную на...

Groovy Сервлеты, Томкат, и прочая чушь=)
Всем привет, после того как я плотно поработал несколько лет на PHP, сделал перерыв и открыл свой клуб активного отдыха=)) Развиваю клуб,...

Как приложение может взять переменную из другого приложения
Есть два приложения (exe) которые загружают одну и ту же DLL надо сделать так чтобы переменная Х значение которой присваивается в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru