powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / хранение файлов
25 сообщений из 152, страница 3 из 7
хранение файлов
    #38870662
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя, админы - это очень коварные черти. Они завсегда нам разрабам клинья вбивают

А если серъезно - то не ленись. Сделай одно property в проекте. Дай возможность его
корректировать админу и спи спокойно. У админа есть OVER 1000 оснований чтобы
направлять твой хлам в отдельную папку для бэкапов и прочих технических моментов
которые ты даже не представляешь.
...
Рейтинг: 0 / 0
хранение файлов
    #38870667
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадятак что правок не требуется.
ты щас доказал, что абсолютные пути не нужны?
Перечитай Basil A. Sidorov

абсолютные пути нужны!
при запуске прложения, читается "os.name" и в зависимости от значения должен подставиться путь либо для окон, либо для линукса.
их можно зашить в код, либо в web.xml (это по вкусу)
...
Рейтинг: 0 / 0
хранение файлов
    #38870669
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonвадя, админы - это очень коварные черти. Они завсегда нам разрабам клинья вбивают

А если серъезно - то не ленись. Сделай одно property в проекте. Дай возможность его
корректировать админу и спи спокойно. У админа есть OVER 1000 оснований чтобы
направлять твой хлам в отдельную папку для бэкапов и прочих технических моментов
которые ты даже не представляешь.
а причем здесь админы? я сам здесь един во всех ипостасях :) о себе забочусь :)
...
Рейтинг: 0 / 0
хранение файлов
    #38870691
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут
http://tomcat.apache.org/tomcat-8.0-doc/api/org/apache/catalina/webresources/package-summary.html
вроде всё написано...
только я не могу понять как это можно применить, подскжите как этим можно воспользоваться
плизззз
...
Рейтинг: 0 / 0
хранение файлов
    #38870694
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя-лень изменить docBase, т.к. приходится часто выкладывать на линукс и править каждый раз docBase....Вот поэтому надо выносить описатели развёртывания за пределы webapps и, возможно, за пределы catalina.base.
В этом случае админ разово напишет server.xml и описатели контекстов с учётом всех местных надобностей и может не опасаться, что при очередном обновлении пойдёт прахом всё нажитое непосильным трудом.
...
Рейтинг: 0 / 0
хранение файлов
    #38870718
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovвадя-лень изменить docBase, т.к. приходится часто выкладывать на линукс и править каждый раз docBase....Вот поэтому надо выносить описатели развёртывания за пределы webapps и, возможно, за пределы catalina.base.
В этом случае админ разово напишет server.xml и описатели контекстов с учётом всех местных надобностей и может не опасаться, что при очередном обновлении пойдёт прахом всё нажитое непосильным трудом.
значит надо ещё где-то держать описатели того что и где находится и чтоб админ это помнил, и при увольнении передал следующему...да и прогер должен это помнить и следующему незабыть передать...
а так - один наказ беречь одну папку и всё, даже бэкап базы в неё можно делать из приложения...
и восстановление простое ...
и прогеру ничего не надо менять чтоб заработало - проект развернул всё работает
файлов нет по абсолютной ссылке - в исключении -небольшое напоминание...
а если один забыл, другой не вспомнил, где надо править и всё вроде есть- а не пашет..
...
Рейтинг: 0 / 0
хранение файлов
    #38870727
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ этом случае админ разово напишет server.xml и описатели контекстов с учётом всех местных надобностей и может не опасаться, что при очередном обновлении пойдёт прахом всё нажитое непосильным трудом.
да ещё этому админу надо втюхать что и как надо прописать... а они умные лучше прогера знают...
мне в этом плане лучше - я сам админ этого сервера.
мне проще один раз разобраться и потом не вспоминать, что и где разное , всё будет в одном проекте, у меня .
кнопка в ide и war деплоится на сервере.
ну а поднять сервер с 0 стандартно, любой справится
исходники отдельно, бэкап отдельно - залить по новой как два пальца
...
Рейтинг: 0 / 0
хранение файлов
    #38870729
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВот поэтому надо выносить описатели развёртывания за пределы webapps и, возможно, за пределы catalina.base.
и это надо чтоб работало и у разработчика и у заказчика.
опять таки должны быть ссылки на разные места...
ссылка на описатели в которых ссылки на данные....
...
Рейтинг: 0 / 0
хранение файлов
    #38870730
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадязначит надо ещё где-то держать описатели того что и где находится и чтоб админ это помнил, и при увольнении передал следующему...да и прогер должен это помнить и следующему незабыть передать...Сразу видно, что нифига вы не админили и доку не читаете
Описатели развёртывания, если таковые имеются, читаются из xmlBase/контекст.xml Host-блока конфигурации сервера.
По умолчанию xmlBase "смотрит" в ${catalina.base}/conf/движок/хост.
Если описатели развёртывания в xmlBase отсутствуют, то работает автоматическое развёртывание на основании структуры каталогов из webApps всё того же Host-блока. В этом случае параметры развёртывания берутся из META-INF/context.xml, если таковой присутствует и содержит нечто разумное.
Это достаточно компактно и обозримо, чтобы не потеряться и не заблудиться.
Это также позволяет извращаться, но поскольку вся жизнь сисадмина - в исходных текстах, то всегда можно сломать то, что делал другой человек.
...
Рейтинг: 0 / 0
хранение файлов
    #38870737
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonадмины - это очень коварные черти
так и есть - они падлы такие
...
Рейтинг: 0 / 0
хранение файлов
    #38870741
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это фсё философия и её надо обсуждать за бутылочкой хорошего коньяка....
тут задача чисто для прогеров.
разобраться в коде мудрых людей.
вот этого у меня и не получается . обвинять их что у них плохое описание - наглости не хватает.
а с другой стороны - если б было всё доходчиво, мне б подсказали б давно...
и опять получается философия.....
отложим её в сторону - помоги разобраться, у тебя знаний всяко больше.
...
Рейтинг: 0 / 0
хранение файлов
    #38870744
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174так и есть - они падлы такиеРазработчику известна программа, но неизвестно окружение, админу - наоборот.
Разные начальные условия, разные цели и методы.
Примите это различие к данность.
...
Рейтинг: 0 / 0
хранение файлов
    #38870751
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дак я и есть админ. пробовал предыдущий проект передать сисадминам, пока работало всё - сменился не один админ, и последнй был удивлен, что какой-то сервак на виртуалке пахал тихо и не заметно. что там у него и где он и понятия не имел...и ваще он про java только слышал...а уж описатели - ну уж только за отдельные деньги... приличные.
так что я луше сам. а для меня чем меньше исправлени в разных описателях - тем лучше
...
Рейтинг: 0 / 0
хранение файлов
    #38870756
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ведь если ораклоиды сделали - должно же это работать..... я так думаю
тут я знаю куча умны спецов тусуется
на слабо брать не хочу. но о помощи прошу
...
Рейтинг: 0 / 0
хранение файлов
    #38870785
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяведь если ораклоиды сделали
они сделали так:
- первый запуск на глассфише обоих war
- апп лезет в конфиг и видит что пустой
- кажет HTML с текстом "нет конфига по пути...."
- либо руками туда кинуть, либо запустить jar myJar
- она задаст пару вопросов и создаст конфиг.
Один из вопросов - базовый абсолютный путь к ресурсам статики.
...
Рейтинг: 0 / 0
хранение файлов
    #38870790
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня томкат...
...
Рейтинг: 0 / 0
хранение файлов
    #38870792
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут 17212868 ,
если я правильно понял
нужно здать root - The WebResourceRoot this new WebResourceSet will be added to.
а как это сделать...
...
Рейтинг: 0 / 0
хранение файлов
    #38870822
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяу меня томкат...
етить...
То ты меняешь хосты и операционки как перчатки, то ты привязался к томкату.
Можно подумать, Оракл на томкат бы сделал по другому).
...
Рейтинг: 0 / 0
хранение файлов
    #38870830
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делаю так
Код: java
1.
2.
WebResourceRoot root = new StandardRoot();
DirResourceSet drs = new DirResourceSet(root, "/dataFiles", "c:\\Catalina\\mo\\full", "/");



получаю java.lang.NullPointerException на второй строке
что правильно
Creates a new standard implementation of WebResourceRoot. A no argument constructor is required for this to work with the digester. setContext(Context) must be called before this component is initialized.
либо должно быть так
StandardRoot(Context context)

не могу понять как с этим Context context разобраться
...
Рейтинг: 0 / 0
хранение файлов
    #38871278
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадядак я и есть админ.
Что-ж ты, злобный буратино сразу не сказал что ты админ?
...
Рейтинг: 0 / 0
хранение файлов
    #38871346
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonвадядак я и есть админ.
Что-ж ты, злобный буратино сразу не сказал что ты админ?
да вроде несколько раз даже...
автор- первый запуск на глассфише обоих war - запуск чего?
- апп лезет в конфиг и видит что пустой
- кажет HTML с текстом "нет конфига по пути...."
- либо руками туда кинуть, либо запустить jar myJar -- это что myJar?
- она задаст пару вопросов и создаст конфиг.
Один из вопросов - базовый абсолютный путь к ресурсам статики.
...
Рейтинг: 0 / 0
хранение файлов
    #38871386
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
авторOracle REST Data Services Developer Guide
i.war (статика)
ords.war

1. Например, лох не читал документацию и сделал деплой war без настройки. Потом сразу вызвал по http
2.
- вариант автоконфига от запуска sql скрипта
Код: java
1.
@apex_epg_config.sql D:\app\product\11.2.0\dbhome_2


в конце путь к статике
...
либо от jar
Код: java
1.
java -jar ords.war


либо
java -jar apex.war
...
Рейтинг: 0 / 0
хранение файлов
    #38871401
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в обоих случаях открывается чёрное окно и задаются вопросы для тех "админов", кто не любит XML.
А 2 варника работаю совместно.
...
Рейтинг: 0 / 0
хранение файлов
    #38871456
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е.
надо сначало выполнить это
https://docs.oracle.com/cd/E37099_01/doc.20/e25066/config.htm#AELIG7074
...
Рейтинг: 0 / 0
хранение файлов
    #38871528
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадят.е.
надо сначало выполнить это
https://docs.oracle.com/cd/E37099_01/doc.20/e25066/config.htm#AELIG7074
ну, там слишком много всяких настроек.
Я написал минимум шагов для запуска.
Например без всякого маппинга урлов и т.д.
1. @apex_epg_config.sql D:\app\product\11.2.0\dbhome_2
скрипт пропишет где ресурсы css\img\... задав пять вопросов.
всё. Можно вызывать приложение-war
...
Рейтинг: 0 / 0
25 сообщений из 152, страница 3 из 7
Форумы / Java [игнор отключен] [закрыт для гостей] / хранение файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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