powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORDS: Error 404 - DispatcherNotFoundException
15 сообщений из 15, страница 1 из 1
ORDS: Error 404 - DispatcherNotFoundException
    #40100066
Rog_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пытаюсь настроить соединение к ORDS, но получаю ошибку Error 404 - DispatcherNotFoundException.
В начале я захожу на http://192.168.0.248:8080/ords/sql-developer
меня перебрасывает почему-то на https://192.168.0.248:8443/ords/sql-developer :



логинюсь, как созданный мною пользователь devuser и получаю ошибку:



Если сразу коннектиться к https://192.168.0.248:8443/ords/devuser/makes
то также ошибка:



Для таблицы makes метод GET сделан


Если напрямую к https://192.168.0.248:8443/ords/devuser/makes/makes , то та же ошибка 404.
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100104
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы администратор этого ORDS? Можете посмотреть, что находится в document_root ?

Например, в D:\distrib\ORDS\ords\standalone\standalone.properties

standalone.doc.root=D\:\\distrib\\ORDS\\ords\\standalone\\doc_root

У меня там просто файл index.html, он открывается нормально, никуда не перенаправляет.
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100198
Rog_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmdmdm, у меня там пусто.
Я понимаю, что раз нет страницы, то и не должно ничего загружаться, но GET запрос к таблице makes должен вернуть просто все записи, однако я вижу ту же ошибку.
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100212
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо, проблема из-за недонастроенный авторизации.
У меня без нее сделано.
Попробуйте сконфигурировать ORDS заново, выложите листинг этого процесса, и если мы тут не сообразим, можно задать вопрос на форуме Oracle.
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100499
Rog_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.Установка через SQL Developer
2. Заполняю файл c:\ORDS\params\ords_params.properties

db.hostname=192.168.0.248
db.port=1521
db.servicename=UPKEEPY
db.sid=UPKEEPY
db.username=APEX_PUBLIC_USER
migrate.apex.rest=false
rest.services.apex.add=false
rest.services.ords.add=true
schema.tablespace.default=SYSAUX
schema.tablespace.temp=TEMP
standalone.http.port=8080
standalone.static.images=
user.tablespace.default=SYSAUX
user.tablespace.temp=TEMP

3. Скриншоты по порядку:









Запуск сервера:



И сейчас почему-то не дает сделать доступной схему:
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100502
Rog_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лог запуска сервера не виден на скриншоте, текстом ниже:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
"C:\Program Files\Java\jdk-16.0.1\bin\java" -Duser.language=ru -Duser.country=RU -jar C:\ORDS\ords.war configdir C:\ORDS\params
2021-09-28T12:57:23.620Z INFO        Set config.dir to C:\ORDS\params in: C:\ORDS\ords.war
C:\sqldeveloper\sqldeveloper\bin>
"C:\Program Files\Java\jdk-16.0.1\bin\java" -Duser.language=ru -Duser.country=RU -jar C:\ORDS\ords.war standalone --parameterFile C:\ORDS\params\sqldev_ords_params.properties
2021-09-28T12:57:39.741Z INFO        HTTP and HTTP/2 cleartext listening on host: localhost port: 8080
2021-09-28T12:57:39.791Z INFO        Disabling document root because the specified folder does not exist: C:\ORDS\params\ords\standalone\doc_root
2021-09-28T12:57:42.573Z INFO        Configuration properties for: |apex|pu|
db.connectionType=basic
db.hostname=192.168.0.248
db.port=1521
db.servicename=UPKEEPY
restEnabledSql.active=true
security.verifySSL=false
db.password=******
db.username=ORDS_PUBLIC_USER
resource.templates.enabled=true

2021-09-28T12:57:42.575Z WARNING     *** jdbc.MaxLimit in configuration |apex|pu| is using a value of 10, this setting may not be sized adequately for a production environment ***
2021-09-28T12:57:42.575Z WARNING     *** jdbc.InitialLimit in configuration |apex|pu| is using a value of 3, this setting may not be sized adequately for a production environment ***
2021-09-28T12:57:45.564Z INFO        Oracle REST Data Services initialized
Oracle REST Data Services version : 21.2.4.r2431032
Oracle REST Data Services server info: jetty/9.4.43.v20210629
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100504
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не вполне уловил, какой учетке выданы права sysdba.
Раз вы не указали SYS, видимо, какой-то другой.
Если ошибок не было, и сервис запустился, значит, создание объектов БД прошло успешно.
Причина 'identifier must be declared' обычно в наличии прав.
Я раздавал разрешения из-под SYSTEM.
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100508
Rog_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmdmdm,права выданы SYS. Под ней все и делал.
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100551
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>> права выданы SYS. Под ней все и делал.

Покажите пальцем, где на картинках SYS.

Покажите для DEVUSER

Код: plsql
1.
2.
3.
4.
5.
6.
SQL> select * from dba_sys_privs where grantee = 'DMASLOV';

GRANTEE                        PRIVILEGE                                ADMIN_OPTION
------------------------------ ---------------------------------------- ------------
DMASLOV                        UNLIMITED TABLESPACE                     NO
DMASLOV                        DEBUG CONNECT SESSION                    NO
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100554
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче, есть ли у учетки DEVUSER права на объекты схемы ORDS.
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100581
Rog_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Картинки с SYS не делал: в ходе установки ORDS вылезало маленькое окошко с запросом пользователя, имеющего права на установку ORDS.

Для DEVUSER везде NO стоит..
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100588
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NO - это про admin option и пр.

Наличие строки означает наличие привилегии.

Про привилегии ANY мало знаю, обычно всегда ролями стараюсь работать.

Но вот такой test case показывает, что при установке ORDS юзеру-администратору недодали привилегий.

Либо управляйте через SYS/SYSTEM, либо попробуйте дать DEVUSER привилегии.
Код: plsql
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.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
Connected to Oracle Database 10g Release 10.2.0.3.0 
Connected as system@ORCL

SQL> create procedure test as
  2  begin
  3    return;
  4  end;
  5  /

Procedure created


SQL> create user devuser identified by "1";

User created


SQL> grant connect to devuser;

Grant succeeded

Connected to Oracle Database 10g Release 10.2.0.3.0 
Connected as devuser@ORCL

SQL> execute system.test;
begin system.test; end;

ORA-06550: Строка 1, столбец 7:
PLS-00201: идентификатор 'SYSTEM.TEST' должен быть объявлен
ORA-06550: Строка 1, столбец 7:
PL/SQL: Statement ignored

-------------- system -----------------

SQL> grant execute any procedure to devuser;

Grant succeeded

-------------- devuser -----------------

SQL> execute system.test;

PL/SQL procedure successfully completed

...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100622
Rog_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmdmdm, это я понимаю, все права есть у DEVUSER'a .
Через SYS та же ошибка "идентификатор 'ORDS.ENABLE_SCHEMA' должен быть объявлен".
Ощущение, что не корректно установилась ORDS.
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100629
Rog_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот что валидация ORDS показала!!
Код: plsql
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.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
[*** script: ords_alter_session_script.sql] 

PL/SQL procedure successfully completed.

[*** script: ords_version.sql] 

Session altered.


PL/SQL procedure successfully completed.

[*** script: ords_schema_mapping.sql] 
INFO: Configuring ORDS_PUBLIC_USER to map APEX Workspaces and ORDS schemas

Session altered.

Configuring APEX and ORDS schemas for url mapping
APEX_PUBLIC_USER does not exist
APEX_REST_PUBLIC_USER does not exist
APEX is not installed, or could not be detected, stubbing out
ORDS_METADATA.APEX_WWV_FLOW_POOL_CONFIG


PL/SQL procedure successfully completed.

INFO: Completed configuring ORDS_PUBLIC_USER to map APEX Workspaces and ORDS Schemas

Session altered.

[*** script: ords_repair_proxy_connect.sql] 
INFO: Checking ords enabled schemas and its proxy user

Session altered.


PL/SQL procedure successfully completed.

[*** script: ords_alter_schema_no_auth.sql] 

PL/SQL procedure successfully completed.

[*** script: ords_migrate_grant_priv.sql] 

Session altered.

INFO: Verify if Application Express exists to setup the migration privileges for
ORDS.


PL/SQL procedure successfully completed.


Session altered.

[*** script: ords_validate_objects.sql] 
INFO: 11:48:25 Validating objects for Oracle REST Data Services.
VALIDATION: 11:48:25 Starting validation for schema: ORDS_METADATA
VALIDATION: 11:48:25 Validating objects
VALIDATION: 11:48:28 Validating roles granted to ORDS_METADATA and
ORDS_PUBLIC_USER
VALIDATION: 11:48:29 ERROR: Missing ORDS_METADATA GRANTED ROLE
ORDS_ADMINISTRATOR_ROLE
VALIDATION: 11:48:29 ERROR: Missing ORDS_METADATA GRANTED ROLE ORDS_RUNTIME_ROLE
VALIDATION: 11:48:29 Validating ORDS Public Synonyms
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM DBA_ORDS_SCHEMAS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM DBA_ORDS_URL_MAPPINGS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM OAUTH
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM ORDS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM ORDS_ADMIN
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM ORDS_CONSTANTS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM ORDS_EXPORT
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM ORDS_OPER
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM ORDS_SERVICES
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM ORDS_UTIL
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_ATTR_SUPPORT_OBJ
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_ATTR_SUPPORT_TAB
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_HANDLER
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_HANDLER_LIST
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_METADATA_TYPE
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_METADATA_TYPE_LIST
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_MODULE
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_MODULE_LIST
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_MODULE_ORIGINS_ALLOWED
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_MODULE_PRIVILEGE
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_NUM_TAB
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_PARAMETER
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_PARAMETER_LIST
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_TEMPLATE
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_TEMPLATE_LIST
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM T_ORDS_VCHAR_TAB
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_APPROVALS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_CLIENTS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_CLIENT_PRIVILEGES
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_CLIENT_ROLES
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_ENABLED_OBJECTS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_HANDLERS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_MODULES
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_OBJECTS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_OBJ_MEMBERS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_PARAMETERS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_PENDING_APPROVALS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_PRIVILEGES
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_PRIVILEGE_MAPPINGS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_PRIVILEGE_MODULES
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_PRIVILEGE_ROLES
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_REPOVERSIONS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_ROLES
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_SCHEMAS
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_SERVICES
VALIDATION: 11:48:32 ERROR: Missing PUBLIC SYNONYM USER_ORDS_TEMPLATES
VALIDATION: 11:48:32 Total objects: 215, invalid objects: 0, missing objects: 48
VALIDATION: 11:48:32     79  INDEX
VALIDATION: 11:48:32      3  LOB
VALIDATION: 11:48:32     12  PACKAGE
VALIDATION: 11:48:32     11  PACKAGE BODY
VALIDATION: 11:48:32      1  PROCEDURE
VALIDATION: 11:48:32      0  PUBLIC SYNONYM
VALIDATION: 11:48:32      1  SEQUENCE
VALIDATION: 11:48:32     28  TABLE
VALIDATION: 11:48:32     28  TRIGGER
VALIDATION: 11:48:32     16  TYPE
VALIDATION: 11:48:32      6  TYPE BODY
VALIDATION: 11:48:32     30  VIEW
INFO: 11:48:32 Completed validating objects for Oracle REST Data Services.


PL/SQL procedure successfully completed.

[*** script: ords_alter_session_script.sql] 

PL/SQL procedure successfully completed.

[*** script: ords_version.sql] 

Session altered.


PL/SQL procedure successfully completed.



Не ясно только откуда ошибки!!!
...
Рейтинг: 0 / 0
ORDS: Error 404 - DispatcherNotFoundException
    #40100640
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rog_A
Ощущение, что не корректно установилась ORDS.


У меня такое же ощущение.

Кроме собственно объектов ORDS не хватает

Missing PUBLIC SYNONYM DBA_ORDS_URL_MAPPINGS

Я устанавливал из командной строки.

java -jar ords.war
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORDS: Error 404 - DispatcherNotFoundException
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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