|
|
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
но скачать ничего нельзя и там http://tomcat.apache.org/tomcat-8.0-doc/api/index.html?overview-summary.html ничего не сказано про это https://docs.oracle.com/cd/E37099_01/doc.20/e25066/config.htm#AELIG7074 в API я пока не могу разобраться с Context context. http://tomcat.apache.org/tomcat-8.0-doc/api/org/apache/catalina/Context.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2015, 16:08 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадяда вроде несколько раз даже... У тебя - нос растёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2015, 16:08 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадяв API я пока не могу разобраться с Context contextВы постоянно читаете не то. "API Context" существует для того, чтобы программно сконфигурировать сервер. Всё, что вам действительно нужно - ознакомится с разделом Configuration . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2015, 18:48 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
авторВы постоянно читаете не то. "API Context" существует для того, чтобы программно сконфигурировать сервер. Всё, что вам действительно нужно - ознакомится с разделом Configuration. то что я там прочитал - я смог сделать следующее Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. это работает. но мне надо действительно программно переконфигурировать. мне надо программно менять параметр base в завсимости от того, под какой осью приложение запущено. конечно можно сделать так Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. и в ручную коментировать/раскоментировать, но это как-то не серьёзно, ведь определить ось не проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2015, 19:51 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадя, вот же етить проблема-то а? Если ты можешь определить ось, ну дык и сделай ПРАВИЛО, что внешний ресурс(твой каталог с файлами) создаётся в определённой папке к которой усер из под которого запускается котяра имеет доступ. Имя этой папки стандартизовано для приложения и оси и есть в описании по развёртыванию для злобных админов . При запуске приложения проверяется наличие внешнего ресурса в стандартизованном каталоге (имя внешнего ресурса хранится в конфиге) - нет его - создаётся и всё. При передеплое нифига не надо менять в конфигах, стандартизованный каталог создаётся один раз при первоначальной настройке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 08:29 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
Alex Kuznetsovвадя, вот же етить проблема-то а? Если ты можешь определить ось, ну дык и сделай ПРАВИЛО, что внешний ресурс(твой каталог с файлами) создаётся в определённой папке к которой усер из под которого запускается котяра имеет доступ. Имя этой папки стандартизовано для приложения и оси и есть в описании по развёртыванию для злобных админов . При запуске приложения проверяется наличие внешнего ресурса в стандартизованном каталоге (имя внешнего ресурса хранится в конфиге) - нет его - создаётся и всё. При передеплое нифига не надо менять в конфигах, стандартизованный каталог создаётся один раз при первоначальной настройке. а ты обратил внимание почему одна часть закоментирована? если раскоментировать- то всё было б по твоей логике - определил ось и выбрал нужный webAppMount но проблема в том , что если раскоментировать приложение вылетает потому как не может найти того что не понимает ось. и вылетает ещё не этапе запуска.... я могу прописать любой путь для сохранения файлов в зависимости от оси и сохранять туда файлы из кода. но для отображения на странице в теге src =" " путь должен быть внутренним для сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 09:11 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадя, Вот исчё может натолкнёт на мыслю, (в продолжение моей ): Apache Tomcat 8 Configuration Reference Код: plaintext 1. 2. 3. 4. Таким образом создаёте свою реализацию org.apache.catalina.WebResourceSet на основании Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 09:15 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
есть такой код Код: java 1. 2. 3. 4. 5. 6. 7. 8. он компилется, работает(т.е. не выкидыват ошибок), но нужного результата нет. по логиге он должен прочитать файл context.xml ? и получить из него PostResources. видимо я запутался с указанием путей.. у мемя C:\Catalina - базовая папка Сatalina C:\Catalina\conf\Catalina\localhost - папка с файлами mo.xml, ROOT.xml, manager.xml C:\mo\build\web - в эту папку Netbeans разворачивает приложение. что надо правильнь указать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 09:50 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадя, Что этот код делает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 09:58 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
Alex Kuznetsovвадя, Вот исчё может натолкнёт на мыслю, (в продолжение моей ): Apache Tomcat 8 Configuration Reference Код: plaintext 1. 2. 3. 4. Таким образом создаёте свою реализацию org.apache.catalina.WebResourceSet на основании Код: plaintext вот это я и хочу добиться, но не выходиттт ну а котяра устраивает, в этом ничего страшного не вижу.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 10:06 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
Alex Kuznetsovвадя, Что этот код делает? по моему мнению должен прочитать, получить информацию о текушем приложении как минимум. внести коррективы как максимум а в реале код ничего не делает, смотрю в дебагере по шагам состояние почти всех использованных объектов - пусто. только baseDir - c:\\Catalina и namingContextName = /Catalina/localhost/mo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 10:11 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадяну а котяра устраивает, в этом ничего страшного не вижу.... а почему тогда при установки котяры 1 раз на 2 разных хоста (т.е. 2 раза) не указать руками там нужный путь? На деплой это не будет влиять. Чисто спортивный интерес что-ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 10:15 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
автора почему тогда при установки котяры 1 раз на 2 разных хоста (т.е. 2 раза) не указать руками там нужный путь? На деплой это не будет влиять. Чисто спортивный интерес что-ли? не понял... там , это где? при установки котяры в разных осях и будут организованы папки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 10:25 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадяавтора почему тогда при установки котяры 1 раз на 2 разных хоста (т.е. 2 раза) не указать руками там нужный путь? На деплой это не будет влиять. Чисто спортивный интерес что-ли? не понял... там , это где? при установки котяры в разных осях и будут организованы папки. руками раскомментировать или написать PostResources выше ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 10:48 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
я уже писал авторно проблема в том , что если раскоментировать приложение вылетает потому как не может найти того что не понимает ось. и вылетает ещё не этапе запуска.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:21 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадяя уже писал авторно проблема в том , что если раскоментировать приложение вылетает потому как не может найти того что не понимает ось. и вылетает ещё не этапе запуска.... давай не торопясь: - под линукс написать то что понимает линукс - на хосте с виндой написать ТОЛЬКО то что понимает она. Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:36 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
автордавай не торопясь: - под линукс написать то что понимает линукс - на хосте с виндой написать ТОЛЬКО то что понимает она. Так? так . прописать в context.xml в war? прописывать где-то ещё нет смысла. при длительной нормальной работе всё забывается и случае сбоя хрен вспомнишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:44 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадяпрописать в context.xml в war? я не знаю томкат. Какой у него конфиг самого верхнего уровня? В любом аппСервере есть 2 уровня конфига: приложения и сервера. Напиши тут оба конфига.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:50 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
разве не логично отдать war в мануале написать - для окон такая папка должна быть, для линукса -такая с тикими правами и всё это первое. второе при отладке (что намного чаще) каждый раз деплоит в линуксе - вносит правку в код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:50 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
блин, решаем задачу - где разместить переменную. В классе или в процедуре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:51 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадявторое при отладке (что намного чаще) каждый раз деплоит в линуксе - вносит правку в код? значить настройка уровня сервера. Есть такая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:53 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
авторКакой у него конфиг самого верхнего уровня? В любом аппСервере есть 2 уровня конфига: приложения и сервера. зачем? я борюсь с этим. хочу чтоб всё было в одном war разные конфиги для данной задачи это костыли. ведь тут должно быть решение чисто программиное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:56 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
авторзначить настройка уровня сервера. Есть такая? нет такой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:57 |
|
||
|
хранение файлов
|
|||
|---|---|---|---|
|
#18+
вадяавторзначить настройка уровня сервера. Есть такая? нет такой вадяавторКакой у него конфиг самого верхнего уровня? В любом аппСервере есть 2 уровня конфига: приложения и сервера. зачем? я борюсь с этим. хочу чтоб всё было в одном war разные конфиги для данной задачи это костыли. ведь тут должно быть решение чисто программиное. очень спорно. Тогда не было бы DataSourse-JNDI ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 12:08 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38872075&tid=2125793]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
439ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 237ms |
| total: | 806ms |

| 0 / 0 |
