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

Имеется следующая проблема. Есть база 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
17.10.2017, 10:22
    #39537293
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 404 при старте приложения
Возможно ORDS надо переустановить.
Код: java
1.
2.
java -jar ords.war uninstall
java -jar ords.war
...
Рейтинг: 0 / 0
17.10.2017, 10:35
    #39537310
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 404 при старте приложения
blkangel,
это админ должен делать или же мне как разработчику доступна такая возможность?
Я интуитивно понимаю что надо на серверах сии действия проводить...
...
Рейтинг: 0 / 0
17.10.2017, 11:07
    #39537344
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка 404 при старте приложения
Леонов Юрий,

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

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

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

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

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

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


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