как найти bean по JNDIName(servlet в Tomcat, bean в j2ee)?
Добавлено: 11 авг 2005, 09:34
Servlet находится в Tomcat, bean на j2ee сервере (JNDIName для application, в котором bean = "MyFactory").
В Servlet в функции service делаю так:
На последней строчке улетаем: java.lang.ClassCastException: com.sun.corba.se.internal.iiop.CDRInputStream$1.
В Explorer пусто - хотя должен выводить строчку (без верхних строк кода выводит).
Кстати в консольном приложении все работает - bean вижу.
В Servlet в функции service делаю так:
Код: Выделить всё
//------------------------------------------------------
Properties prop = new Properties();
prop.put(
Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.cosnaming.CNCtxFactory"
);
prop.put(Context.PROVIDER_URL,"iiop://localhost:1050");
Context initial = new InitialContext(prop);
Object objref = (Context)initial.lookup("MyFactory");
//------------------------------------------------------
В Explorer пусто - хотя должен выводить строчку (без верхних строк кода выводит).
Кстати в консольном приложении все работает - bean вижу.