Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как установить TOMCAT не имея админских прав / 9 сообщений из 9, страница 1 из 1
06.12.2012, 07:05:15
    #38067237
abort
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить TOMCAT не имея админских прав
Не могу установить 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
06.12.2012, 07:15:33
    #38067240
abort
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить TOMCAT не имея админских прав
Понимаю, что глупый вариант, но нужно протестировать кое что по быстрому, а компы где есть админский доступ устанавливать ничего нельзя. Тестовые и виртуалки "лежат" на техобслуживании
...
Рейтинг: 0 / 0
06.12.2012, 08:54:22
    #38067287
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить TOMCAT не имея админских прав
Скачать дистрибутив в ZIP'е, распаковать в свой домашний каталог и запускать. Немного придётся повозится с настройками, инсталлятор сам всё настраивает, а тут придётся ручками - минуты на 3 дольше получится :-))

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

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

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

Я в JAVA новичок. Что значит "установи новую Java из-под себя"
Я просто скачиваю дистрибутив, распаковываю в папку и все
TOMCAT нужен только для локали и все, только протестировать мелочи, так что файрвол трогать не придется
А насчет переделать локальные переменные в батниках. Начал и понял что чем дальше тем сложнее (startup.bat, setclasspath.bat, catalina.bat). Поэтому лучше пусть админ поставит глобальную переменную JAVA_HOME. Ибо возни для теста многовато. Спасибо
...
Рейтинг: 0 / 0
06.12.2012, 13:08:27
    #38067832
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить TOMCAT не имея админских прав
если вы под виндой, то вы можете джава_хоум сделать пользовательской переменной среды, админ не нужен, вроде для этого.
...
Рейтинг: 0 / 0
06.12.2012, 19:02:20
    #38068578
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить TOMCAT не имея админских прав
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
06.12.2012, 19:07:05
    #38068585
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить TOMCAT не имея админских прав
Если "скачал и распаковал дистрибутив котяры тома", то всё ещё проще:
Код: 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
07.12.2012, 16:59:51
    #38070170
Valery Shiskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как установить TOMCAT не имея админских прав
abort,

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


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