Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.144.170] |
|
Сообщ.
#1
,
|
|
|
Люди, поделитесь опытом.
Проблема в следующем, делается web-приложение. Вывод информации осуществляет сервлет в архиве war. На том же сервере в ear лежат ejb от которых этот сервлет должен получать информацию. при попытке сделать: try { //get naming context Context ctx = new InitialContext(); //look up jndi name Object ref = ctx.lookup("ejbFBController"); //cast to Home interface ejbFBControllerHome hm= (ejbFBControllerHome) PortableRemoteObject.narrow(ref, ejbFBControllerHome.class); ejbFBController hc=(ejbFBController)((ejbFBControllerHome)hm).create(); //^^^^^^^^^^^^^^^^^^^^^^^^^^^ //Срубается на этой строке System.err.println(hc.test()); } catch(Exception e) { e.printStackTrace(); } вылетает ошибка java.lang.ClassCastException почему такое может быть? Пороект делался на JBuilder 7, сервер приложений BES 5.0 |
Сообщ.
#2
,
|
|
|
Цитата Vyacheslav, 14.11.02, 12:37:34 Пороект делался на JBuilder 7, сервер приложений BES 5.0 Спецификации ejb случайно не разные. Там точно есть тонкости при переходе от версии к версии... |
Сообщ.
#3
,
|
|
|
Спецификация одна ejb 2.0
|