powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Listener 2.0 и RESTful
18 сообщений из 18, страница 1 из 1
Listener 2.0 и RESTful
    #38114212
Migelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А кому-нибудь удалось настроить REST в связке Apex4.2+Listener2 ? Что-то у меня ничего не получается.

Вроде все по инструкции делаю, создаю рест в SQL Workshope но в итоге по тестовой ссылке(которую сам оракл генерит внизу страницы) листенер не отвечает вообще. Попытался попробовать тоже самое на apex.oracle.com, там оракл при создании аккаунта сам создает примеры рестов - но там при нажатии на ссылку test получаешь 404-ю страницу.

На otn кому-то посоветовали включить лог листенера. Включил, но куда он этот лог пишет не нашел.
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38120952
Migelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело сдвинулось с мертвой точки, но опять затык:
Если имя пользователя апекса, имя схемы в оракле и имя workspace совпадают, то rest работает.
Если же они разные то при обращении по адресу

http://192.168.1.1/apex/wname/example

где wname - это имя воркспейса, а example имя сервиса

возникает ошибка 503 - Service Unavailable

в логе сервера вижу

SEVERE: The database user configured in the connection pool named: apex_rt is not authorized to proxy to the database user: UNAME


Где UNAME это имя пользователя(схемы) оракла.
apex_rt - это что-то непонятное

Где можно покопать? В документации все очень куцо - ткни сюда, сюда и все заработает, но нет ничего про security.
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38277168
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваши проблемы решились?
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38277240
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы советовал посмотреть:

1. Access Control List для 11g.
2. В ходе установки апекса не забыть выполнить скрипт с установкой web-сервисов.
3. В ходе установки apex listener не забыть указать пароли для пользователей RESTful сервисов.
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38277268
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 - что это?
2 - это скрипт apex_rest_config.sql - я выполнил его позже.
3 - каталог с файлами настроек default.xml, apex.xml, apex_al.xml, apex_rt.xml на сервере имеется.

Но все равно при тестировании созданного запроса выкидывает на 404.
Где то что то не до настроено.

В логе wls - SEVERE: The pool named: apex_al is not correctly configured, error: ORA-01017: invalid username/password; logon denied

В принципе понятно, что не задан пароль. и в данном файле, грубо говоря пусто:
Код: plaintext
1.
2.
3.
4.
5.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM " http://java.sun.com/dtd/properties.dtd"> 
<properties>
<comment>Saved on Wed Oct 17 14:36:06 MSK 2012</comment>
<entry key="db.username">APEX_LISTENER</entry>
</properties>
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38277278
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38277283
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня ошибка другая
Код: plaintext
404 - Not Found

это не помогла, дал грант владельцу схемы данного воркспейса, и ничего не произошло.
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38277309
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

т.е. RESTful не работают совсем ?

если была установлена пред. версия apex listener, возможно какие-то лишние настройки остались от предыдущей версии, сравните installation guides обоих версий и уберите все лишнее, установите заново.
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38277352
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изначально устанавливал apex_listener.2.0.0.268.17.04 и больше не трогал.
рестфул не работает вовсе
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38277371
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще, когда @apex_rest_config.sql запускали, пароли вводили, вот при установке apex listener теже пароли указывать надо.
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38278154
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все перенастроил, но результат тот же (см картинку).
Но есть и более положительный результат - в логе WL теперь:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
Configuration properties for: apex_al
cache.caching=false
cache.directory=/tmp/apex/cache
cache.duration=days
cache.expiration=7
cache.maxEntries=500
cache.monitorInterval=60
cache.procedureNameList=
cache.type=lru
db.hostname=localhost
db.password=******
db.port=1521
db.sid=orcl
debug.debugger=false
debug.printDebugToScreen=false
error.keepErrorMessages=true
error.maxEntries=50
jdbc.DriverType=thin
jdbc.InactivityTimeout=1800
jdbc.InitialLimit=3
jdbc.MaxConnectionReuseCount=1000
jdbc.MaxLimit=10
jdbc.MaxStatementsLimit=10
jdbc.MinLimit=1
jdbc.statementTimeout=900
log.logging=false
log.maxEntries=50
misc.compress=
misc.defaultPage=apex
security.disableDefaultExclusionList=false
security.maxEntries=2000
security.verifySSL=false
db.username=APEX_LISTENER

Но тем не менее все равно не работет.
Смутила строчка
Код: plaintext
cache.directory
у меня винда, а там видимо в формате unix, возможно что-то с этим связано, но не понятно как поменять...
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38278207
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Под этими 2-мя пользователями APEX_REST_PUBLIC_USER, APEX_LISTENER с указанным паролем коннектится с базой ?
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38278219
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, конектятся!
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38278235
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

В дебаге таже ошибка ?
Ну там debug.printDebugToScreen включить и т.д.

Я бы посоветовал делать с удалением папки с настройками и apex.war и заново передеплоить, заодно и apex listener проапгрейдить.
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38278265
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev
В дебаге таже ошибка ?
Ну там debug.printDebugToScreen включить и т.д.


Это где?

Главное ведь не сам war файл задеплоеный на wls, а так же каталог ApexListener, где хранятся все его настройки, в том числе и пароли разные. А этот каталог я заменял новыми настройками. И кстати такая же фигня с Apex Listener Administrator - тоже 404! Видимо он не понимает какой сервлет запускать после apex/
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38278460
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikЭто где?
в default.xml, где папка с настройками

kasikГлавное ведь не сам war файл задеплоеный на wls, а так же каталог ApexListener, где хранятся все его настройки, в том числе и пароли разные. А этот каталог я заменял новыми настройками.
Он там глючит в этом смысле, часть настроек хранит в самом apex.war файле, какие-то изменения видит на лету, какие-то нет, так что, если какие-то проблемы - всё чистить и ставить заново, т.к. настройки могут не примениться.

И все-таки еще проверьте в wls console, что ничего лишнего не делали там, всё по-документации деплоили/настраивали, ролей никаких не надо там добавлять.

Для SQL Developer еще нужно команду выполнить

java -jar apex.war user adminlistener "Listener Administrator"
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38278963
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё!

Скачал новую версию 2.0.2, заново произвел настройку и передеплоил, и заработало!

Но не получается через sqldev войти, не понятно каким пользователем конектится - перепробовал все APEX_ и еще одного, которому делал команду - alter user TEST grant connect through APEX_REST_PUBLIC_USER; и при конекте выдает 503 ошибку(

Ну и шут с ним, спасибо за поддержку и помощь!
...
Рейтинг: 0 / 0
Listener 2.0 и RESTful
    #38280081
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Пользователь adminlistener, а по ошибке нужно debug включить и ошибку посмотреть.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Listener 2.0 и RESTful
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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