kciray
@kciray
Студент

Как заставить Tomcat работать из program files, без прав администратора?

Разрабатываю веб-приложение на Java/Spring, но по ряду причин решил, что нет смысла его запускать на сервере. Куда проще каждому пользователю скачать свой сервер и запустить, так как он будет работать с 5-10 гигабайтами данных. Таким образом, получается десктоп-приложение на основе веба.

Система нормально функционирует, однако Tomcat плохо работает из C:\Program files. Например, он не пишет логи и всякие мелочи неприятные всплывают (невозможность создавать временные файлы и так далее). Конечно, можно заставить пользователя устанавливать приложение в C:\App, однако это концептуально не верно. Десктоп-программа не должна менять ничего в своей папке, для этого есть папки пользователей.
  • Вопрос задан
  • 527 просмотров
Пригласить эксперта
Ответы на вопрос 2
@skazi_premiere
Верстаем как умеем ;) HTML/CSS/JS
Дать пользователю нормальные NTFS права на папку с программой и все будет хорошо.
Ответ написан
устанавливайте Tomcat в Program Files - это будет CATALINA_BASE. делайте в APP_DATA каталог для Tomcat - это будет CATALINA_HOME. И дальше читаем тут и тут с поправкой на то, что у вас Windows, а не Linux
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы