powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Доступ к SessionBean из tomcat 5.5.23
11 сообщений из 11, страница 1 из 1
Доступ к SessionBean из tomcat 5.5.23
    #34798510
сэр Эдуард
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
EJB ресурс разворачиваю под JBOSS:
Код: plaintext
1.
2.
3.
4.
5.
...
@Stateless
@Remote(TableAccess. class )
 public   class  TableAccessBean  implements  TableAccess
...

Если разворачивать web-приложение под JBOSS'ом же, то получаю доступ к бину так:
Код: plaintext
1.
2.
3.
4.
...
InitialContext ic =  new  InitialContext();
ic.lookup("TableAccessBean/remote");
...

При этом больше ничего не указываю.

Из tomcat'а это не работает:
Name is not bound to a Context

Кроме всего прочего, в CLASSPATH web-приложения добавил jndi.properties:
Код: plaintext
1.
2.
3.
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=jnp://127.0.0.1:1099
...
Рейтинг: 0 / 0
Доступ к SessionBean из tomcat 5.5.23
    #34798551
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Томкат и JBoss на одном хосте подымаются? Иначе почему java.naming.provider.url=jnp://127.0.0.1:1099
Так же подозреваю что томкату нужно будет либу жбосовскую подложить и java.naming.factory.initial тоже другой прописать.
...
Рейтинг: 0 / 0
Доступ к SessionBean из tomcat 5.5.23
    #34798560
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще варианты есть разные по запросу "Tomcat Remote JNDI" можно много интересного нагуглить.
...
Рейтинг: 0 / 0
Доступ к SessionBean из tomcat 5.5.23
    #34798703
сэр Эдуард
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще, когда под tomcat'ом вывожу дерево JNDI, ту нужный ресурс там есть, но при попытке сделать lookup получаю исключение:
Код: plaintext
javax.naming.NameNotFoundException: Name TableAccessBean is not bound in  this  Context
...
Рейтинг: 0 / 0
Доступ к SessionBean из tomcat 5.5.23
    #34798708
сэр Эдуард
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервера находятся на одной машине
...
Рейтинг: 0 / 0
Доступ к SessionBean из tomcat 5.5.23
    #34798744
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<ejb-ref> в web.xml помещали?
...
Рейтинг: 0 / 0
Доступ к SessionBean из tomcat 5.5.23
    #34805413
сэр Эдуард
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет не помещал
...
Рейтинг: 0 / 0
Доступ к SessionBean из tomcat 5.5.23
    #34805429
сэр Эдуард
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил в веб приложение две библиотеки из jboss (jboss-common и jnpserver).
Контекст получаю с явным указанием параметров:
Код: plaintext
1.
2.
3.
4.
5.
6.
			Properties properties =  new  Properties();
			properties.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
			properties.put("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces");
			properties.put("java.naming.provider.url", "localhost:1099");

			Context ctx =  new  InitialContext(properties);

Эксепшен теперь другой: javax.naming.CommunicationException. Сообщения нет.
...
Рейтинг: 0 / 0
Доступ к SessionBean из tomcat 5.5.23
    #34805653
сэр Эдуард
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Blazkowiczjava.naming.factory.initial тоже другой прописать.[/quot]

А какой другой-то? Подскажите, будьте добры.
...
Рейтинг: 0 / 0
Доступ к SessionBean из tomcat 5.5.23
    #34805747
сэр Эдуард
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал все что описал выше, плюс скопировал десяток библиотек из jboss в lib своего приложения.

Озадачен, что пришлось копировать столько библиотек.
...
Рейтинг: 0 / 0
Доступ к SessionBean из tomcat 5.5.23
    #34805880
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сэр ЭдуардСделал все что описал выше, плюс скопировал десяток библиотек из jboss в lib своего приложения.

Озадачен, что пришлось копировать столько библиотек.
jbossall-client.jar должно было хватить
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Доступ к SessionBean из tomcat 5.5.23
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]