powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Можно ли статический контент убрать из приложения?
15 сообщений из 15, страница 1 из 1
Можно ли статический контент убрать из приложения?
    #37720238
jab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим у меня есть куча картинок (смайлики, кнопочки и т.д.) и может быть ещё видеоролики разные и т.д. Всё это находится в подкаталогах Web Pages. При сборке оно всё в акурат укладывается в *.war файл. В результате из-за статических ресурсов этот архив раздувает как на дрожах. Что делать? Нафига мне каждый раз таскать эти ресурсы деплоить, ундеплоить... Можно ли как-то их статически размещать на сервере? В каком каталоге и как это делать, чтоб при ундеплое оно не затиралось но при этом был доступ по прямой ссылке, а не спомощью самописного метода? Не разворачивать же отдельный http сервер Apache с каталогом web с ресурсами?
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37720255
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jab,
значит проект созрел до апача для статики.
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37720325
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не разворачивать же отдельный http сервер Apache с каталогом web с ресурсами?
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37720349
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать натравить томкатовский DefaultServlet на нужный каталог.
Можно пробовать задеплоить context.xml со ссылкой на внешний docBase, вдруг томкат поймёт.
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37720518
jab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вообще по правильному этот вопрос решается?
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37720539
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jabА как вообще по правильному этот вопрос решается?
Для начала отделить надо.
Статический контент, который связан с сайтом - скрипты, страницы - хранится в war.
Динамический контент - видео, аватарки - зачем его хранить в war не очень понятно.
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37720540
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczjabА как вообще по правильному этот вопрос решается?
Для начала отделить надо.
Статический контент, который связан с сайтом - скрипты, страницы - хранится в war.
Динамический контент - видео, аватарки - зачем его хранить в war не очень понятно.change :)
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37720554
jab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczjabА как вообще по правильному этот вопрос решается?
Для начала отделить надо.
Статический контент, который связан с сайтом - скрипты, страницы - хранится в war.
Динамический контент - видео, аватарки - зачем его хранить в war не очень понятно.
Окай. Попробую с другой стороны зайти. Аватарки и картинки пользователей у меня загружаются в специальную папочку на сервере с помощью POST и там метод принимает мультипарты. Ну и соответственно потом показываю на страничке картинки вызывая специальный метод, который идет за картинкой и в виде потока выдает на страничку. Таким образом у меня нет прямой ссылки на ресурс типа <img src="www.mysite.com/images/myavatar.jpg"> а выглядит что-то типа <img src="www.mysite.com/getava.htm?idava=1">
Это у меня отделено, но есть полно ресурсов других. Типа картинки по деволту, если нет аватарки или обложки, логотипчики, кнопочки, возможно видеоролики на какихто статичных html страничках, которые типа about или help странички. Куча смайликов разных. Этот контент не будет никогда изменяться! Можно конечно было бы это всё закинуть тоже в хитрую папку и прописать в БД и потом получать их оттуда как <img src="www.mysite.com/getava.htm?idava=1">, но это будет лишняя нагрузка на сервер. Т.е. получается вызывается метод в контроллере, там я создаю обьекты/потоки, хожу в БД чтоб узнать пути, загружаю в поток и отдаю поток респонсом. Нагрузка лишняя, но зато не будет в war файле статики. Как быть?
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37720566
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jabКак быть?
Скопировать всю статику в любое удобное место.
jabА как вообще по правильному этот вопрос решается?
Apache/nginx
jabНе разворачивать же отдельный http сервер Apache с каталогом web с ресурсами?
У вас опять гипотетический вопрос про гипотетический томкат, который торчит наружу голым?
Куча рецептов:
http://stackoverflow.com/questions/132052/servlet-for-serving-static-content
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37720606
jab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...ммм..голый томкот значит.. он какбы не голый... В общем наталкивает на мысли. С маппингом надо поиграться. Спасибо, буду пробовать.
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37720622
jab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понял, чего мне не хватает. Пробелы знаний. Гдето есть подробное описание про web.xml на русском языке?
Про все эти <context-param> <listener> <servlet> <servlet-mapping> <filter> <filter-mapping> и т.д. А то мне кажется я не доконца понимаю как оно между собой работает.
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37721856
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jabЯ понял, чего мне не хватает. Пробелы знаний. Гдето есть подробное описание про web.xml на русском языке?
Про все эти <context-param> <listener> <servlet> <servlet-mapping> <filter> <filter-mapping> и т.д. А то мне кажется я не доконца понимаю как оно между собой работает.
Забавно. Жесть.
Например:
:))
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37721857
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. А... на русском. Вам надо английский учить прежде всего.
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37722044
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на кой в таком случае и вовсе деплоить в war? Просто компилить и выкладывать только папку с классами. Или настроить тот же Ant, чтобы он деплоил только классы в jar-ник и выкладывать его. А статику по надобности.
...
Рейтинг: 0 / 0
Можно ли статический контент убрать из приложения?
    #37723828
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jabДопустим у меня есть куча картинок (смайлики, кнопочки и т.д.) и может быть ещё видеоролики разные и т.д. Всё это находится в подкаталогах Web Pages.Находится оно может где угодно.
Вы, "по соглашению" определяете, что, например, каталог "${catalina.base}/static" это контекст /WebPages.

P.S. Да, всё есть в доке.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Можно ли статический контент убрать из приложения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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