powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Как задать относительную ссылку на файл для чтения в Springe-mvc
16 сообщений из 66, страница 3 из 3
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964752
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad__i__mir,

Вообще сколько я работал с этими томкатам glassfish weblogic и т.д...
Чтобы класть свои рабочие файлы по относительному пути надо узнать их ROOT (Иногда он очень хитрый )
Для этого в приложении я сохраняю файл с именем типа
Код: java
1.
new File("ляляляля")


а потом файловым менеджером поиск этого "ляляляля" Где файловый менеджер найдёт этот файл и будет корень вашего сервера приложения...Тута и кидайте свои папки. И работайте с относительным путём(Ну а new File("ляляляля") закомментируйте)
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964765
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al
Код: java
1.
new File("ляляляля")


я тоже так делаю.
Только после отладки на проде они уже не могут быть в папке сервера - неудобно!
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964767
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
irbis_al
Код: java
1.
new File("ляляляля")


я тоже так делаю.
Только после отладки на проде они уже не могут быть в папке сервера - неудобно!


Нет корень приложения остается ..даже в версиях переходит...Другой разговор если отлаживаете TOMcat а деплоите в прод на glassfish тогда ...да у них разный ROOT (В java коде ничего не меняется...но файлы надо положить в корень glassfish он хитрый
Код: java
1.
{папка с glassfish}/glassfish/domains/domain1/config


)
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964771
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al, обычно любой процесс ОС (будь то Windows или Unix) стартует в неком окружении
переменных. Из таковых есть

Код: java
1.
System.getProperty("user.dir");



Это что-то типа хоум каталога приложения. И все относительные файловые пути
будут брать этот дир как условный /root.

И твой файл "ляляляля" скорее всего упадёт именно в этот "user.dir".

Проверь этот факт.
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964772
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
irbis_al, обычно любой процесс ОС (будь то Windows или Unix) стартует в неком окружении
переменных. Из таковых есть

Код: java
1.
System.getProperty("user.dir");



Это что-то типа хоум каталога приложения. И все относительные файловые пути
будут брать этот дир как условный /root.

И твой файл "ляляляля" скорее всего упадёт именно в этот "user.dir".

Проверь этот факт.


А вот не совсем так...если в IDE отлаживаешь...которая сама деплоит в свой "карманный сервер приложений"...она может вернуть своё окружение...я проверял.(С тех времён может что-то поменялось..но пока нахождения ROOT путем сохранения файла однозначно надежный способ)
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964775
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al

А вот не совсем так...если в IDE отлаживаешь...которая сама деплоит в свой "карманный сервер приложений"...она может вернуть своё окружение...я проверял.

Я-же говорю о фактическом значении user.dir на момент исполнения модульных тестов к примеру или запуска
приложения в IDE.

Говорю-ж проверь.
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964776
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mayton
IOException - надмножество над другими
И я тебя не понял. Надмножество НАД ВСЕМИ?
Если нет, то мы гасим и пропускаем их.

Ну ты видел как я зарефакторил код автора?

Зачем я буду обрабатывать все Exceptions когда из checked там присутствуют только IO, FileNotFound?

Предложи свой рефакторинг и я посмотрю. Зачем слова впустую тратить?
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964779
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
Не понял про корень приложения. Он же всегда внутри папки всего сервера.
Я выше говорил про папку СЕРВЕРА.
Любой корень плохо если это внутри папки сервера.
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964783
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Зачем мне?
Выше 4 пункта. Автор сделает и увидет райзе по правам.
Отпишется.
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964784
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
irbis_al,
Не понял про корень приложения. Он же всегда внутри папки всего сервера.
Я выше говорил про папку СЕРВЕРА.
Любой корень плохо если это внутри папки сервера.


Да чем плохо-то?Да он всегда внутри папки сервера приложения и для однотипных серверов одинаков..
А вот если он за папкой сервера приложения...то это уже может нарушить систему безопасности(и возможность доступа) Linux и тем паче SElinux(Это такая фишка Linux ..Добавляется безопасность по контексту)
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964792
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
У меня были глюки с глассфишем. При удалении приложения он удалял все свои папки с тем что внутри.
Как туда бизнес писать?
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964794
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
АппСервер пишет с правами того с кем он стартует.
Нет проблем с безопасностью.
Конкретнее.
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964796
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
Ну и 3 приложения фотоальбомов куда пишут фотки?
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964802
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
irbis_al,
АппСервер пишет с правами того с кем он стартует.
Нет проблем с безопасностью.
Конкретнее.


Мне кажется тема топика раскрыта...автору сказали как работать с относительный путем и найти его абсолютный внутри папки сервера приложения...а остальное это уже наши субъективные взгляды и перетирать это можно неделями.
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964803
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щас самое время закрыть топик.
...
Рейтинг: 0 / 0
Как задать относительную ссылку на файл для чтения в Springe-mvc
    #39964805
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Щас самое время закрыть топик.
да
...
Рейтинг: 0 / 0
16 сообщений из 66, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Как задать относительную ссылку на файл для чтения в Springe-mvc
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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