Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Deploy на OC4J


Автор: Nesmishlenish 17.10.2006, 12:05
 Здравствуйте! Есть web приложение! Все прекрасно работает на локальном контейнере, но как только я его деплою на сервер приложений и пытаюсь на него зайти то выскакивает ошибка, и я не могу понять почему! Помогите плз.


JBO-30003: Сбой изъятия пулом приложений adc.model.AppModuleLocal модуля приложения для использования по причине следующего исключения:
oracle.jbo.JboException: JBO-29000: JBO-29000: net/sf/jasperreports/engine/JRException
    at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1954)
    at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2756)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:426)
    at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:258)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:397)
    at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:392)
    at oracle.adf.model.bc4j.DCJboDataControl.rebuildApplicationModule(DCJboDataControl.java:1550)
    at oracle.adf.model.bc4j.DCJboDataControl.beginRequest(DCJboDataControl.java:1408)
    at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:99)
    at oracle.adf.model.BindingContext.get(BindingContext.java:465)
    at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:280)
    at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:248)
    at oracle.adf.model.binding.DCUtil.findContextObject(DCUtil.java:383)
    at oracle.adf.model.binding.DCIteratorBinding.<init>(DCIteratorBinding.java:127)
    at oracle.jbo.uicli.binding.JUIteratorBinding.<init>(JUIteratorBinding.java:60)

        ........................


       и так далее...

Автор: powerOn 17.10.2006, 20:16
Вопрос, конечно, смутно ясен мне...

Цитата(Nesmishlenish @  17.10.2006,  13:05 Найти цитируемый пост)
Все прекрасно работает на локальном контейнере, но как только я его деплою на сервер приложений ....


Ищи ошибку в хардкоде и в адресах серверов. 
Скорее всего где-то прописано localhost вместо, вместо нужного IP адреса сервера.  

Автор: w1nd 17.10.2006, 23:34
Сдается мне, что на удаленном сервере не хватает каких-нить классов.

Автор: Nesmishlenish 19.10.2006, 11:25
Хм, возможно дело да же в нехватке классов. Тогда назревает другой вопрос. В своем приложение я использую Jasper Reports. И соответственно подключаю необходимые библиотеки. Может кто нить подскажет как правильно это сделать в JDeveloper?

Автор: Nesmishlenish 21.10.2006, 12:18
 Действительно проблема при деплое возникают из-за отсутствия необходимых библиотек. Для пользователей OC4J: Для того что бы подключить необходимые библиотеки (сторонние) к контейнеру необходимо скопировать их в папочку lib и прописать из в файле application.xml (лежит в папке config)! Все, после деплоя приложения оно автоматически будет искать недостающие классы в этих библиотеках
(Способ кустарный, и если кто то знает как это сделать получше буду рад услышать любые варианты)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)