Я создал проект Fusion Webapplication с Oracle jdeveloper 11g (11.1.5, но та же проблема возникает с версией 11.2.1).Затем я создал страницу jsf и развернул проект на внешнем веб-логическом сервере (WL 10.3) с поддержкой времени выполнения ADF и тем, где он работает.
Затем я создал объект POJOs (для проекта модели, потому что у меня есть 2 proj: Model и ViewController для веб-страниц и вспомогательных компонентов) из таблиц БД и сессионного компонента, предоставляющего методы запросов.После этого (и пока все в порядке) я добавил элемент управления данными ADF, связанный с сессионным компонентом, а затем привязал (через редактор) один из этих методов к странице jsf, используя таблицу ADF.
Если яЗапустите проект, используя кнопку запуска, все работает, но если я разверну его как на внешнем сервере развертывания WL, так и на внутреннем, я получу следующую ошибку
[05:30:04 PM] [Deployer:149193]Operation 'deploy' on application 'Prova_application1' has failed on 'AdminServer'
[05:30:04 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application Prova_application1 on AdminServer.: Could not setup environment.
[05:30:04 PM] Weblogic Server Exception: weblogic.application.ModuleException: Could not setup environment
[05:30:04 PM] Caused by: weblogic.deployment.EnvironmentException: [J2EE:160167]The module Prova-ViewController-context-root in application Prova_application1 uses ejb-links but no EJB modules were found for this application.
[05:30:04 PM] See server logs or server console for more details.
[05:30:04 PM] weblogic.application.ModuleException: Could not setup environment
[05:30:04 PM] #### Deployment incomplete. ####
[05:30:04 PM] Remote deployment failed
, но в Интернете есть такая ссылка.xml и я связали проект Model с дескриптором развертывания.Я перекрашиваю каждое сообщение в Интернете, но все еще не могу столкнуться с проблемой.
Файл web.xml в проекте ViewController содержит ссылку на EJB (автоматически созданную из jdeveloper), и я связал все с проектом Model, но этовсе еще не работает.