powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ошибка 404 при старте приложения
8 сообщений из 8, страница 1 из 1
Ошибка 404 при старте приложения
    #39537216
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем гуру!

Имеется следующая проблема. Есть база Oracle 11g, на ней развернут APEX 4.2, веб крутится на глассфише.
Сервер был настроен для 2 схем: схемы разработки acsa и схемы тестировки acsc. Настраивались соответствующие пулы. Потом для разработки развернули АРЕХ 5.1 (отдельно), а с базы теста сняли копию, накатили туда 5.1, а базу с 4.2 снесли. Теперь всё вернули обратно, для теста снесли базу с 5.1, а старую базу развернули обратно. А вот теперь сама проблема.
На веб-панели глассфиша ничего не менялось (для 5.1 разворачивали отдельный сервер), но теперь при запуске приложения выдает ошибку 404. Ниже кусок из лога:
Код: java
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.
[2017-10-13T16:27:55.394+0300] [glassfish 4.0] [SEVERE] [] [] [tid: _ThreadID=22 _ThreadName=http-listener-1(5)] [timeMillis: 1507901275394] [levelValue: 1000] [[
  The pool named: acsc does not exist]]

[2017-10-13T16:27:55.395+0300] [glassfish 4.0] [SEVERE] [] [] [tid: _ThreadID=22 _ThreadName=http-listener-1(5)] [timeMillis: 1507901275395] [levelValue: 1000] [[
  The pool named: acsc does not exist
oracle.dbtools.common.jdbc.ConnectionPoolException: The pool named: acsc does not exist
	at oracle.dbtools.common.jdbc.ConnectionPoolException.doesNotExist(ConnectionPoolException.java:76)
	at oracle.dbtools.common.config.db.DatabaseConfig.doesNotExist(DatabaseConfig.java:279)
	at oracle.dbtools.common.config.db.DatabaseConfig.getConf(DatabaseConfig.java:308)
	at oracle.dbtools.common.config.db.DatabaseConfig.getPool(DatabaseConfig.java:322)
	at oracle.dbtools.common.config.db.DatabaseConfig.access$200(DatabaseConfig.java:42)
	at oracle.dbtools.common.config.db.DatabaseConfig$DatabaseFactory.apply(DatabaseConfig.java:380)
	at oracle.dbtools.common.config.db.PerThreadConnectionCache$DisposableConnectionFactory.apply(PerThreadConnectionCache.java:233)
	at oracle.dbtools.common.config.db.PerThreadConnectionCache$DisposableConnectionFactory.apply(PerThreadConnectionCache.java:217)
	at oracle.dbtools.common.util.PerThreadCache.get(PerThreadCache.java:60)
	at oracle.dbtools.common.config.db.PerThreadConnectionCache.get(PerThreadConnectionCache.java:49)
	at oracle.dbtools.common.config.db.DatabaseConfig.getConnection(DatabaseConfig.java:78)
	at oracle.dbtools.common.jdbc.ora.OraPrincipal.connection(OraPrincipal.java:69)
	at oracle.dbtools.apex.ModApexContext.getConnection(ModApexContext.java:372)
	at oracle.dbtools.apex.Procedure.getProcedure(Procedure.java:167)
	at oracle.dbtools.apex.OWA.validateProcedure(OWA.java:387)
	at oracle.dbtools.apex.security.Security.isValidRequest(Security.java:220)
	at oracle.dbtools.apex.ModApex.validateRequest(ModApex.java:264)
	at oracle.dbtools.apex.ModApex.doGet(ModApex.java:93)
	at oracle.dbtools.apex.ModApex.service(ModApex.java:300)
	at oracle.dbtools.rt.web.HttpEndpointBase.modApex(HttpEndpointBase.java:350)
	at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java:132)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
	at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
	at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
	at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:246)
	at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
	at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
	at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
	at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
	at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
	at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
	at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
	at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
	at java.lang.Thread.run(Thread.java:744)
]]


Пул на эту схему был и раньше и не изменялся (в JDBC Connection Pools прописан webie_acsc, но в адресе использовалось просто acsc). Я не особо разбираюсь в нюансах, первоначально настраивал не я. Буду благодарен за любой совет
...
Рейтинг: 0 / 0
Ошибка 404 при старте приложения
    #39537293
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ORDS надо переустановить.
Код: java
1.
2.
java -jar ords.war uninstall
java -jar ords.war
...
Рейтинг: 0 / 0
Ошибка 404 при старте приложения
    #39537310
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
это админ должен делать или же мне как разработчику доступна такая возможность?
Я интуитивно понимаю что надо на серверах сии действия проводить...
...
Рейтинг: 0 / 0
Ошибка 404 при старте приложения
    #39537344
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов Юрий,

Не хватает версии ords.

По логам:
Скорее всего или acsc в ords настроен неверно, или проблема с RESTful при коннекте к соответствующей базе (например, RESTful в базе и в ords-е не установлен, или соответствующие юзеры залочены). Эта ошибка в логах, насколько я понимаю, не обязательно связана с ошибкой 404, и может быть связана с тем, что не настроен RESTful.

Для баз 5.1 и 4.2 полагаются разные папки с разными картинками, ошибка 404, как вариант, может быть из-за этого.
см. http://ip/i/apex_version.txt
...
Рейтинг: 0 / 0
Ошибка 404 при старте приложения
    #39537374
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Леонов Юрийblkangel,
это админ должен делать или же мне как разработчику доступна такая возможность?
Я интуитивно понимаю что надо на серверах сии действия проводить...

Вы задали вопрос не как разработчик, а как админ (указали скему подключения, web сервер, логи). Получили соотвествующий ответ.
...
Рейтинг: 0 / 0
Ошибка 404 при старте приложения
    #39537379
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонов ЮрийПул на эту схему был и раньше и не изменялся (в JDBC Connection Pools прописан webie_acsc, но в адресе использовалось просто acsc). Я не особо разбираюсь в нюансах, первоначально настраивал не я. Буду благодарен за любой совет
В логах речь идёт о пуле jdbc встроенном в ords Understanding Configurable Parameters ords 3.0 , управляется параметрами в соответствующем файлике jdbc.*, и он, насколько мне известно, никак не связан с пулом в настройках glassfish.
...
Рейтинг: 0 / 0
Ошибка 404 при старте приложения
    #39537434
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

с версией все в порядке, для 5.1 был поднят другой сервер.
а версию выдает правильную
...
Рейтинг: 0 / 0
Ошибка 404 при старте приложения
    #39537435
Леонов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

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


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