|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Алексей ВыхрыстюкСвязка Apache + Tomcat_orrds апач лишний после выхода ords ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2016, 10:38 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Petro123, как лишний? расскажите как у вас все настроено) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2016, 11:58 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
4wel, что именно рассказать? Томкат и GlassFish это такой же веб сервер как и апач. Только с поддержкой Java для ORDS. Там и крутится веб приложение ords.war и i.war (в котором статика и картинки вместо апача). Заходите на сайт оракала и ставите ords как там написано. Потом вопросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2016, 12:09 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Petro123, Внимательно читайте о чем я пишу. Если использовать Apache http и Apache tomcat (с ords) связав их по внутреннему протоколу ajp - производительность сервера вырастает в разы по сравнению с использованием просто Tomcat+ords. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2016, 23:50 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Алексей ВыхрыстюкPetro123, Внимательно читайте о чем я пишу. Если использовать Apache http и Apache tomcat (с ords) связав их по внутреннему протоколу ajp - производительность сервера вырастает в разы по сравнению с использованием просто Tomcat+ords. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2016, 08:35 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Алексей ВыхрыстюкPetro123, Внимательно читайте о чем я пишу. Если использовать Apache http и Apache tomcat (с ords) связав их по внутреннему протоколу ajp - производительность сервера вырастает в разы по сравнению с использованием просто Tomcat+ords. Алексей, может дадите ссылку на это технологию связки. Или может быть сами опишите способ настройки. Я просто не до конца понимаю схему. Опять же есть вопросы по работе в RESTfull Services при такой схеме... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2016, 08:37 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Алексей Выхрыстюк, Внимательно прочитал. Слово "в разы" это термин домохозяек. Уж извини. Ничего личного. Почему я должен верить. У меня счас 0,3 сек загрузка). ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2016, 09:20 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
А в чем преимущество этой схема Apache + Tomcat + ORDS, перед обычной схемой Tomcat + ORDS? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2016, 10:12 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
blkangel, Apache http обеспечивает кеширование статики и https, с кешированием и сжатием трафика справляеться лучше чем tomcat. очень неплохо под нагрузкой ведет себя звязка Apache http +(ajp)+ glassfish4 + ords Настройка как и в примере с томкатом, единственное в glassfish нужно добавить jk-коннектор (для ajp протокола) ./asadmin create-network-listener --listenerport 8009 --protocol http-listener-1 --jkenabled true jk-connector ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2016, 09:20 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Алексей Выхрыстюкс кешированием и сжатием трафика справляеться лучше чем tomcat. когда говорят халва саще чем ....халва, я не согласен (как инженер). апач http сервер используют по старинке те, кто был с апексом ещё до 4-ей версии. Сейчас всё поменялось. Это ниже рекомендует оракл. - не нравится томкат, берите другие 2 сервера, но инженеры говарят: "Кэш либо есть, либо его нет. Пол кэша статики или плохой кэш не бывает". ... https://docs.oracle.com/cd/E56351_01/doc.30/e56293/install.htm#AELIG7181 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2016, 10:12 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
ну и последнее. Если оракл будет двигать решения с какими то ДВУМЯ серверами дополнительно к СУБД, да ещё без админов в штате, то в этой ветке никого не будет Будет большой период вхождения для апекс. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2016, 10:16 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
все я никак не настрою сабж подскажите ORDS_PUBLIC_USER он создается автоматически при установке ORDS или его нужно вручную? все мои попытки установить ORDS привели к: $ java -jar ords.war install Verify ORDS schema in Database Configuration apex with connection host: localhost port: 1521 service name: XE Oct 24, 2016 2:46:11 PM oracle.dbtools.rt.config.setup.SchemaSetup getInstallOrUpgrade WARNING: Failed to connect to user ORDS_PUBLIC_USER jdbc:oracle:thin:@//localhost:1521/XE IO Error: Connection reset юзера ORDS_PUBLIC_USER в базе нет, APEX_PUBLIC_USER есть ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2016, 15:26 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
4welподскажите ORDS_PUBLIC_USER он создается автоматически при установке ORDS или его нужно вручную? он конфигурируется тут: java –jar ords.war - руками его никто не делает. - может у тебя в базе при создании не ставилась галка XDB комопнент? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2016, 15:37 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Petro123, "XDB комопнент" ставил 11xe через консоль, особых каких-то параметров там не запрашивалось как проверить? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2016, 15:42 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Petro123, $ java -jar ords.war Verify ORDS schema in Database Configuration apex with connection host: localhost port: 1521 service name: XE Oct 24, 2016 3:41:10 PM oracle.dbtools.rt.config.setup.SchemaSetup getInstallOrUpgrade WARNING: Failed to connect to user ORDS_PUBLIC_USER jdbc:oracle:thin:@//localhost:1521/XE IO Error: Connection reset ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2016, 15:42 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
4welкак проверить? чем копаться, проще переставить базу (не Оракл!). По времени - 1 час. Там ещё листенер автоматом всё делает. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2016, 16:27 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Petro123, спасибо ) буду пробовать ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2016, 16:37 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Petro123, может выручите еще ) реально гуглить уже нет сил исправил в файле ords/params/ords_params.properties строку rest.services.ords.add=false на rest.services.ords.add=true уж не знаю почему она была в false, после запуска установки все прошло вроде бы неплохо $ java -jar ords.war install Verify ORDS schema in Database Configuration apex with connection host: localhost port: 1521 service name: XE Please login with SYSDBA privileges to verify Oracle REST Data Services schema. Enter the username with SYSDBA privileges to verify the installation [SYS]: Enter the database password for SYS: Confirm password: Installing Oracle REST Data Services version 3.0.8.277.08.01 ... Log file written to /u01/ords/logs/ords_install_core_2016-10-24_165218_00070.log ... Verified database prerequisites ... Created Oracle REST Data Services schema ... Created Oracle REST Data Services proxy user ... Granted privileges to Oracle REST Data Services ... Created Oracle REST Data Services database objects ... Log file written to /u01/ords/logs/ords_install_datamodel_2016-10-24_165242_00392.log Completed installation for Oracle REST Data Services version 3.0.8.277.08.01. Elapsed time: 00:00:26.158 уже обрадовался, пользователь ORDS_PUBLIC_USER появился в базе. пробую запустить, все равно не коннектится ]$ java -jar ords.war Verify ORDS schema in Database Configuration apex with connection host: localhost port: 1521 service name: XE Oct 24, 2016 5:03:12 PM oracle.dbtools.rt.config.setup.SchemaSetup getInstallOrUpgrade WARNING: Failed to connect to user ORDS_PUBLIC_USER jdbc:oracle:thin:@//localhost:1521/XE IO Error: Connection reset решил обновить пароль юзеру SQL> ALTER USER ORDS_PUBLIC_USER IDENTIFIED BY oracle ACCOUNT UNLOCK; User altered. вот теперь не пойму где этот пароль можно подсуну в конфигурацию ORDS :( ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2016, 17:07 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
4welможет выручите еще ) реально гуглить уже нет сил не надо лезть в конфиги. Переустанови всё и не парься. Конфиги делаются когда ты в чёрном экране (java -jar .....) отвечашь на вопросы. В том чисте и пароль к ORDS_PUBLIC_USER. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2016, 17:16 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Всем огромное спасибо! Смог все завести связкой ORDS + Glassfish конечно без танцев с бубном не обошлось, практически каждый мануал заводил к непредвиденному эрору и приходилось импровизировать ) но если что все кто наткнется в эту ветку в поиске ответов на вопросы, пишите че да как - постараюсь помочь ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2016, 14:33 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
Всем привет. Понятно что тема устарела, но возможно это кому то пригодится. Что такое APEX? Это нечто, условно, состоящее из из 2 частей - движка внутри БД генерящего html страницы с данными и web сервера который эти страницы публикует в интернет. Опять таки это очень условно. Так вот движок всегда в БД, а реализация WEB может быть разная. Функции WEB сервера могут быть как интегрированны в БД, так и за счёт внешнего WEB сервера (Apache, Weblogic и т.п.) По умолчанию web встроенн в саму БД - embeded gatevey. Именно он используется на всяких OracleXE. Теперь надо определиться для чего это вам нужно. Если вам надо что то показывать в интернет с наименьшими усилиями, для небольшого количества пользователей - вариант со встроенным вебом самое оно. Но если вам надо запускать серьёзные приложения с тысячами пользователей, то тут нужна раздельная инсталляция. БД отдельно, WEB сервер отдельно. В этом случае, хотя WEB и БД могут жить на физически одной и той же машинке, с точки зрения производительности лучше их разнести по разным серверам. Начиная с Apex 3, в составе дистрибутива Oracle 10 был отдельный диск Companion CD на котором был дистрибутив Apahce заточенный для работы с Apex. В oracle 11 появился диск с Oracle WEBApplication (не путать с E-busines suite) который содержал немного обновлённый вариант Apache. В более новых версиях вместо Apache должен использоваться Weblogic. Как я и говорил возможны и другие комбинации связки Apex с WEB серверами. Например можно использовать стандартный Apache из дистрибутива любого Linux прикрутив к нему mod_plsql. Сам mod_plsql надо брать из Oracle. Лично я использую Apache из Companion CD. Как показала практика, он чудно работает со всеми версиями APEX включая 5.1. Это якобы устаревшая комбинация но она лёгкая и держит большую нагрузку. Например достаточно иметь 2 CPU и 4GB ОЗУ при 20GB диска чтобы с приложением могло работать 3000-6000 пользователей. Есть только одна тонкость на вашем Linux должна быть библиотека libdb1.so я её взял из довольно старого SLES 9. Там надо ещё симлинк стелать, но кому надо - разберутся. Смысл вышесказанного - ставите тот WEB сервер который вы знаете, интегрируете его с Apex (как это сделать с Apache я вкратце описал) и настраиваете его на желаемый порт включаете ему ssl и подкладываете ему сертификаты. Короче используйте тот веб сервер который вы знаете как настраивать и который знаете как интегрировать с Apex. Заранее прошу простить за некоторые неточности, так как пишу по памяти. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2019, 16:19 |
|
Apex HTTPS
|
|||
---|---|---|---|
#18+
VDom, Все хорошо написано, только вот вы забыли уточнить, что по такой схеме подключения. REST services не работает. А чтобы они работали, надо использовать ORDS. На мой взгляд сейчас самое оптимальное схема подключения такая, а гланое бесплатно. Apache(nginx)+Tomcat(glassfish)+ords. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.02.2019, 09:52 |
|
|
start [/forum/topic.php?fid=50&msg=39322612&tid=1874062]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 276ms |
0 / 0 |