подскажите пожалуйста, может кто знает. Можно ли как-то в java получить корневой путь Томката?
Пример, у меня сейчас файлик лежит тут C:\OAPI\tomcat8\apache-tomcat-8.5.24\save\saveDistanceMap.ser и путь задан жестко в java коде.
Но я запускаю приложение на другой машине и путь другой, то естественно, он не видит данный файл.
Могу я при помощи каких-то инструментов получать путь при запуске приложения и уже просто в коде к переменной подставлять имя файла?
На формах почитал, не нашел ничего дельного.
Да, можно. Когда вы устанавливаете томкат, то обычно выставляете системную переменную, которая указывает путь до него. Обычно переменную называют "$CATALINA_HOME". В жава коде можно получить значение любой системной переменной :
String tomcatHome = System.getenv("CATALINA_HOME");
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет! Возникла такая проблема - при работе с некоторымиtiff при попытке получить DataRaster[] с использованием метода readDataRaster() (класс GeotiffReader...
IntelliJ IDEA предлагает заменить лямбда-выражения ссылками на методыВ чём разница разница между ними?