powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как установить TOMCAT не имея админских прав
9 сообщений из 9, страница 1 из 1
Как установить TOMCAT не имея админских прав
    #38067237
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу установить Tomcat 7
Админских прав нет, т.е. не могу задать переменные окружения JAVA_HOME, JRE_HOME, path, нет доступа к реестру и т.д.
При запуске startup - пишет
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

Но задать переменную не могу. Сама JDK есть.
Возможно ли при старте Tomcat указывать "смотреть" не на переменные окружения JAVA_HOME, JRE_HOME, а сразу на папку с JDK? , т.е. обойти переменные окружения
...
Рейтинг: 0 / 0
Как установить TOMCAT не имея админских прав
    #38067240
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понимаю, что глупый вариант, но нужно протестировать кое что по быстрому, а компы где есть админский доступ устанавливать ничего нельзя. Тестовые и виртуалки "лежат" на техобслуживании
...
Рейтинг: 0 / 0
Как установить TOMCAT не имея админских прав
    #38067287
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачать дистрибутив в ZIP'е, распаковать в свой домашний каталог и запускать. Немного придётся повозится с настройками, инсталлятор сам всё настраивает, а тут придётся ручками - минуты на 3 дольше получится :-))

1. Переменные можно прописать прямо в пакетном файле, которым вы его запускаете.
2. Есть переменные глобальные (системные), а есть пользовательские, которые любой пользователь может создать самостоятельно. Это вам надо в учебнике по вашей ОС смотреть.
...
Рейтинг: 0 / 0
Как установить TOMCAT не имея админских прав
    #38067309
ResidentR6
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы что-то установить, админские права ненужны. Равно как и
переменные, в том числе JAVA_HOME - локальные, их можно тупо присвоить в
батнике запуска.

Реальная проблема - это что ты ему порты на файрволе без админа не
откроешь. Соответственно дальше 127.0.0.1 этого кошака не увидишь.

Чтобы долго не мучаться, просто установи новую Java из-под себя. Она
пропишет на себя переменные (если не пропишет - сам пропиши). И кстати
рекомендую так делать всегда, для работы JAVA админ не нужен, так и
незачем плодить дырки в ситсеме, запуская процесс из-под админских
полномочий.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как установить TOMCAT не имея админских прав
    #38067805
abort
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ResidentR6,

Я в JAVA новичок. Что значит "установи новую Java из-под себя"
Я просто скачиваю дистрибутив, распаковываю в папку и все
TOMCAT нужен только для локали и все, только протестировать мелочи, так что файрвол трогать не придется
А насчет переделать локальные переменные в батниках. Начал и понял что чем дальше тем сложнее (startup.bat, setclasspath.bat, catalina.bat). Поэтому лучше пусть админ поставит глобальную переменную JAVA_HOME. Ибо возни для теста многовато. Спасибо
...
Рейтинг: 0 / 0
Как установить TOMCAT не имея админских прав
    #38067832
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если вы под виндой, то вы можете джава_хоум сделать пользовательской переменной среды, админ не нужен, вроде для этого.
...
Рейтинг: 0 / 0
Как установить TOMCAT не имея админских прав
    #38068578
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abortНе могу установить Tomcat 7
Админских прав нетОтсутствие админских прав не должно мешать сделать что-то вроде:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
@echo off
setlocal
"%ProgramFiles%\Java\jdk#\bin\java"^
 -cp "%ProgramFiles\Apache\tomcat7\bin\*"^
 -Dcatalina.home="%ProgramFiles%\Apache\tomcat7"^
 -Dcatalina.base="Куда\Надо"^
 org.apache.catalina.startup.Bootstrap start
endlocal

Значимая, в общем-то, одна строчка, "сложенная" при помощи "^".

P.S. Использование "альтернативного" tomcat-juli.jar не рассматриваю - есть в штатной документации.
...
Рейтинг: 0 / 0
Как установить TOMCAT не имея админских прав
    #38068585
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если "скачал и распаковал дистрибутив котяры тома", то всё ещё проще:
Код: sql
1.
2.
3.
4.
5.
6.
@echo off
setlocal
pushd "%~dp0"
"%ProgramFiles%\Java\jdk\bin\java" -cp "bin/*" org.apache.catalina.startup.Bootstrap start
popd
endlocal

Кладём cmd-шник в apache-tomcat7 и всё должно работать.
Где сложности-то?
...
Рейтинг: 0 / 0
Как установить TOMCAT не имея админских прав
    #38070170
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abort,

А причем здксь реестр. Вам надо установить Environment Variable: Start -> Computer -> Mouse RightClick и Свойства
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как установить TOMCAT не имея админских прав
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]