Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс / 9 сообщений из 9, страница 1 из 1
07.11.2015, 22:51
    #39097415
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс
Проект Eclipse под tomcat6 с подгруженными odfdom-0.8.7.jar и simple-odf-0.6.6.jar.
Те же библиотеки в папке lib сервера.

Задача: программно заполнить шаблон, основанный на файле ODT, что в папке WebContent/odt
и сохранить его там же под другим именем, предоставив пользователю доступ к нему.

Код в методе GET:
Код: java
1.
2.
3.
			try {
				OdfTextDocument td=OdfTextDocument.loadDocument("/odt/Card.odt");
				TextNavigation tn=new TextNavigation("[h_id]", td);

//дальше - как тут
Код: java
1.
2.
3.
4.
5.
6.
				td.save("/odt/Card0.odt");
				td.close();
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}



На первой же строчке, где должен подгружаться документ,
вылетает ошибка типа "Unknown source"

Когда в теле JSP ставлю прямую ссылку на файл
(без первого слэша, разумеется) всё честно отрабатывает.
_________________________________________
Человек должен думать, машина - работать!
...
Рейтинг: 0 / 0
08.11.2015, 12:18
    #39097538
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс
... Странно как!
Убрал весь код, Оставил только
Код: java
1.
TextDocument td=TextDocument.newTextDocument();

Та же ошибка лезет!
Народ, у кого есть опыт?
...
Рейтинг: 0 / 0
08.11.2015, 16:34
    #39097645
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс
Н-да... Воскресенье...
...
Рейтинг: 0 / 0
09.11.2015, 09:16
    #39097969
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс
andreevoi,

javadoc е этим штукам смотрели? Там сказано, что параметром для метода loadDocument может быть файл, поток или путь к файлу в файловой системе. Ваш путь к файлу, как я понимаю, находится вне файловой системы. Вам нужно что-нибудь такое...
Код: java
1.
InputStream resourceContent = context.getResourceAsStream("/WEB-INF/test/foo.txt");
...
Рейтинг: 0 / 0
09.11.2015, 11:39
    #39098134
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс
Спасибо! С loadDocument понятно.
Почему не работает
TextDocument td=TextDocument.newTextDocument();
???
...
Рейтинг: 0 / 0
09.11.2015, 13:39
    #39098324
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс
andreevoiСпасибо! С loadDocument понятно.
Почему не работает
TextDocument td=TextDocument.newTextDocument();
???
Аналогичный случай - пытается загрузить или создать файл "/OdfTextDocument.odt". см исходники
...
Рейтинг: 0 / 0
09.11.2015, 13:43
    #39098331
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс
Вот это посмотрите - xdocreport
...
Рейтинг: 0 / 0
09.11.2015, 14:18
    #39098404
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс
andreevoiвылетает ошибка типа "Unknown source"

Вы не привели сообщения об ошибке. Это не оно.
...
Рейтинг: 0 / 0
09.11.2015, 16:35
    #39098635
andreevoi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс
Garrick, большое вам благодарю! :)
Проект горячий, потому обошёл задачу.
Послезавтра, думаю, вернусь к оптимизации
и посмотрю.

Partisan M, тогда же выложу детали ошибки.
И тоже большое спасибо за внимание к проблеме!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / При открытии из сервлета файла ODT сервер ругается на отсутствующий ресурс / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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