![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| sanches_ru |
|
||||||||||||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 3.2.2007 Репутация: нет Всего: нет |
помагите кто чем может! При работе с CMP c проблемой. я создал проект в NetBeans вот что получилось:
*********
****
*******
********
остальное писал сам
*****
**********
после вызова narrow он пичатает следуюшие :
большое спасибо!!! |
||||||||||||||||||
|
|||||||||||||||||||
| w1nd |
|
|||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 7 Всего: 54 |
Для начала уберите PortableRemoteObject.narrow() - этого не нужно делать для локальных объектов.
Это сообщение отредактировал(а) w1nd - 5.2.2007, 22:22 -------------------- ![]() ![]() |
|||
|
||||
| sanches_ru |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 3.2.2007 Репутация: нет Всего: нет |
вот посмотри что теперь пишет!!Спасибо
org.apache.jasper.JasperException: Exception in JSP: /index.jsp:46 43: InitialContext intCon = new InitialContext(); 44: Object ref = intCon.lookup("java:UntitledBean"); 45: // UntitledLocalHome home = (UntitledLocalHome)(PortableRemoteObject.narrow(ref, UntitledLocalHome.class)); 46: UntitledLocalHome home = (UntitledLocalHome)ref; 47: %> 48: </body> 49: </html> Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) root cause java.lang.ClassCastException: org.jboss.resource.adapter.jdbc.WrapperDataSource cannot be cast to newpackage.UntitledLocalHome org.apache.jsp.index_jsp._jspService(index_jsp.java:82) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:810) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) |
|||
|
||||
| w1nd |
|
|||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 7 Всего: 54 |
У вас datasource назван так же, как и бин. С помощью контекста вы получаете именно datasource.
-------------------- ![]() ![]() |
|||
|
||||
| sanches_ru |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 3.2.2007 Репутация: нет Всего: нет |
надо в jboss-ds.xml поменять <jndi-name>UntitledBean</jndi-name> например на <jndi-name>db</jndi-name>,
а остальное оставить как есть? Подскажите пожалуйста, как правильно мне все это переделать!уже неделю пытаюсь не чего не выходит! |
|||
|
||||
| w1nd |
|
|||
![]() Вертилятор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1077 Регистрация: 22.3.2006 Где: Москва Репутация: 7 Всего: 54 |
Пока да. Остальное - завтра, ночь уже совсем -------------------- ![]() ![]() |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Нет, это не все. Еще неделя понадобится. Навскидку следующие ошибки.
|
|||
|
||||
| sanches_ru |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 3.2.2007 Репутация: нет Всего: нет |
Большое спасибо! попробую устронить !!!!! что полючится напишу ..... !
|
|||
|
||||
| sanches_ru |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 3.2.2007 Репутация: нет Всего: нет |
написал jboss.xml таким образом:
затем исправил jboss-ds.xml
в итоге он не может задепоить UntitledBean1.
что я не так сделал!???! и еше один вопрос зачем нужен jboss-web.xml!!! Огромное спасибо!!! |
||||||
|
|||||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Задеплоить он его как раз может, он найти не может. Рекомендую все-таки почитать документацию что значат тэги в jboss.xml, ejb-jar.xml прежде чем кодить. Вот это имя бина в JNDI:
По какой причине он теперь зовется db? Возьми любой пример для JBoss, посмотри как там сделано. С такими результатами не неделя нужна, методом научного тыка можно вечно искать где ошибка. Ты в одном месте исправляешь, а другом тут же ломаешь. |
|||
|
||||
| sanches_ru |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 3.2.2007 Репутация: нет Всего: нет |
прочитал в книге Буди Курняван, чтоб забиндить ejbBean достаточно его имя опредиленного в дискрипторе развертывания ejb-jar.xml
в коде прописываю так:
на что он отвечает :::
спасибо! |
||||||
|
|||||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Допустим, совпадает... Но ты ведь ищещь по JNDI! Как на текущий момент последнего запуска этот бин был прописан в JNDI??? Добавлено @ 20:05 То есть в Так и остались db и UntitledBean1??? -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| sanches_ru |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 3.2.2007 Репутация: нет Всего: нет |
нет их больше нет оставил один ejb-jar.xml
|
|||
|
||||
| sanches_ru |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 3.2.2007 Репутация: нет Всего: нет |
разобрался со всеми xml-ками.
ejb-jar.xml описывает структуру нашего бина, а также опредиляет его имя <ejb-name> .... </ejb-name>. jboss.xml опредиляет имя бина в jndi <ejb-name>....</ejb-name> <jndi-name>...</jndi-name> <local-jndi-name>....</local-jndi-name>. Cоздал новай проект, прописял все эти файлы! >>>ejb-jar.xml<<<
>>> jboss.xml<<<<
jboss все нормально деплоит под именем "UntitledBean1" видно в консоле. на сторнице jsp оброшяюсь по его имени все нормально
А как только пытаюсь получить home интерфейс выбрасывает исключение:
большое спасибо за внимание!!! |
||||||||
|
|||||||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |