![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Devorior |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 559 Регистрация: 1.8.2002 Где: Обнинск Репутация: 1 Всего: 3 |
Если тема уже была, то пардон, у меня сейчас почему-то не работает поиск
![]() Командой subst сделал диск (например z:), который ссылается на директорию на той же машине. Джава говорит что не находит путь когда я пытаюсь сделать запись в файл по примапленному пути (z:/filename.txt) и кидает java.io.FileNotFoundException. Важно: код выполняется из-под сервлета, в обычном прикладном приложении все работает без ошибок Как правильно записать данные в файл на примапленном диске? Подскажите может быть какие-нибудь API для реализации. Спасибо заранее Это сообщение отредактировал(а) Devorior - 19.1.2009, 15:22 |
|||
|
||||
ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 33 Всего: 81 |
У меня работает.
Покажите код. Версия JVM? |
|||
|
||||
Devorior |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 559 Регистрация: 1.8.2002 Где: Обнинск Репутация: 1 Всего: 3 |
Пишу как в обычный файл
Результат:
|
||||
|
|||||
ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 33 Всего: 81 |
Интересно причём тут ZIPPacker. Код рабочий. Давайте полный стэктрэйс. Если в коде указать полный путь к этой папке, без виртуального диска, работает?
|
|||
|
||||
Devorior |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 559 Регистрация: 1.8.2002 Где: Обнинск Репутация: 1 Всего: 3 |
Некорректно написал постановку проблемы =\
Под прикладным приложением все хорошо работает, не работает если код выполняется из-под сервлета (сервер Tomcat 6.0). Видимо веб-сервер не понимает маппированные диски |
|||
|
||||
ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 33 Всего: 81 |
Неее..., ерунда. Скорее всего проблема с security. Полный стек-трэйс?
|
|||
|
||||
Devorior |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 559 Регистрация: 1.8.2002 Где: Обнинск Репутация: 1 Всего: 3 |
Пробовал также запускать службу Томката от имени учетной записи того пользователя, с которого маппировал диск (пользователь с админ правами) Добавлено через 8 минут и 35 секунд Да, проблема именно в сервисе Томката. Если запускаю Томкат консолью, все работает правильно. Из-под сервиса не хочет работать даже если запускать из-под учетки пользователя с админ. правами |
|||
|
||||
ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 33 Всего: 81 |
subst делает маппинг только для сеанса текущего пользователя. Если в этом же сеансе запустить сервер то
По видимому при старте windows-сервиса для него создается новый сеанс, в котором никакого маппинга не существует, даже если с той же учётной записью. Стартуйте Tomcat командным файлом, ну и в нём же можно сделать маппинг виртуального диска. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Посмотри что выдаст такая строчка:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Devorior |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 559 Регистрация: 1.8.2002 Где: Обнинск Репутация: 1 Всего: 3 |
Из-под сервлета:
[A:\, C:\, D:\, E:\, F:\, G:\, H:\] Из-под консольного приложения: [A:\, C:\, D:\, E:\, F:\, G:\, H:\, W:\, Z:\] w: и z: - виртуальные диски |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Вывод один - диски не замаплены. Почему и как, вопрос отдельный и к Java не относится. Создай новую тему в разделе Windows.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |