Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 05.04.2009
Сообщений: 78

поднятие распределенного бина

05.08.2009, 17:24. Показов 1781. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
смешной вопрос, но как сделать то ради чего все и делалось
т.е. клиент лежащий на локальной машине прекрасно поднимает бины, тоже лежащие на этой же машине(здезже стоит и сам jboss).
теперь я взял исправил в jndi.properties
строчку
java.naming.provider.url=localhost:1099
на
java.naming.provider.url=m.y.i.p:1099
все продолжает работать затем взял все клиентскую папку и унес на соседний комп, после чего тишина, бины не поднимаются!

что делать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.08.2009, 17:24
Ответы с готовыми решениями:

Инициализация бина в Spring
Добрый день. Для работы с базой данный используется интерфейс JpaRepository. Есть сервис, который работает взаимодействует с базой...

Создание распределенного приложения
Всем привет!!! Обращаюсь за помощью, подскажите,кто знает. Изучаю технологию создания распределенных приложений WCF. Работаю на Visual...

Spring ошибка создания бина
Читал и копировал поэтапно код отсюда https://spring-projects.ru/guides/lessons/lesson-2/ Собственно после попытки добавления Autowired...

10
0 / 0 / 0
Регистрация: 05.04.2009
Сообщений: 78
05.08.2009, 18:49  [ТС]
теоретически я все правильно делаю?
0
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
05.08.2009, 18:50
как именно не поднимаются? АшиПка какая иль тишина? не секретничай. что лежит в клиентской папке? нужно ведь и JNDI провайдера тоже перенести клиенту. полностью текста jndi.properties сюда кидай )
0
0 / 0 / 0
Регистрация: 05.04.2009
Сообщений: 78
05.08.2009, 19:01  [ТС]
не в моих интересах секретничать
Я создал автономную клиентскую папку со всеми jarами из jboss/client
с jndi.properties, с бинами и с клиентом. Полагал что это как раз имитирует удаленный коннект, локально когда тыркаю по jarу клиента
все работает вызывается ejbcreate сессии на сервере и т.д. а вот когда всю эту папку на др комп унес, то не пашет что то, ejb create не вызывается

вот jndi.properties
java.naming.factory.initial=org.jnp.inte rfaces.NamingContextFactory
java.naming.provider.url=12.43.65.76:109 9(это ip компа где стоит jboss)
java.naming.factory.url.pkgs=org.jboss.n aming:org.jnp.interfaces

p.s.
ip не пингуй он вымышленный, страшно что то настоящий писать
0
0 / 0 / 0
Регистрация: 02.01.2009
Сообщений: 134
05.08.2009, 20:48
Ну-ка, ну-ка, поподробней, если можно - очень интересно! Меня тоже одно время интересовал вопрос насчет удаленного не Веб клиента.
0
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
05.08.2009, 21:24
тут важно, КАК лежит jndi.properties. если ты его просто закинешь в дефолтовый пакет, тогда сработает, иначе иногда приходится его УКАЗЫВАТЬ в класспас - да, прямо этот файл и пишешь там. проверка на глюки - new InitialContext() на клиенте, а потом дампани в лог или на конслоь context properties (это всего лишь строчки). тогда будет видно, что же он действительно юзает. имена констант можешь глянуть в доках (хотя они мапятся в имена через точку все равно).
0
0 / 0 / 0
Регистрация: 05.04.2009
Сообщений: 78
09.08.2009, 17:55  [ТС]
thx mr_dronski заработало, я не положил jndi.properties в пакет
а путь к нему в manifest не указал. Почитав тебя все исправил и заработало!
Но....
теперь коль все заработало я унес своего клиента в сеть с прокси сервером, коннект пропал, с базой данных не хочет коннектиться.
Какое есть мнение как разнести этот прокси
0
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
09.08.2009, 18:03
так, а вот это уже серьезная проблема. краткий ответ - использовать ХТТП туннелирование. только это легче сказать, чем сделать. но почитай обязательно про эту технику (реализуется массой способов, нужно выбрать подходящий себе).

более глубокая проблема - построение сети. немного не понял про клиента? зачем ему коннектиться с базой? это должен делать сервер. в любом случае, тут нужно маленькую реорганизацию провести. чтобы натолкнуть тебя на правильные мысли, почитай про DMZ (Demilitarised Zone. американцы пишут еще DemilitariZed). темы обширные, сразу ответа не напишешь.
0
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
09.08.2009, 18:04
хотя если вы уболтаете админа открыть порт 1099 на прокси, все может упроститься
0
0 / 0 / 0
Регистрация: 05.04.2009
Сообщений: 78
09.08.2009, 18:16  [ТС]
ну раз ты говоришь что тема серьезная, то буду админа убылтывать
скажу уму как все сложно, а ему только пару кнопок тыркнуть, хотя админы щас злые их дурацкими вопросами коллеги так достали что они вачале матерят а потом слушают
А вот в следующей версии проги буду рыть тунели
0
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
09.08.2009, 19:06
вай, глюпая мая башька!

зачитался про АОП, а простые вещи забыл! надеюсь, админ тебя обматерить еще не успел?

короче я уже эту тему где-то упоминал тут в форумах. у ЖБосса уже есть готовое решение для ХТТП туннелирования. найдешь в либах и кинешь в деплой http-invoker.xxx (не помню чего за расширение )

возьми доку на ЖБосс и прочитай как про это дело детальки, но, по-моему особенно настраивать там много и не нужно будет

господа, берегите нервы админов - сбережете свои
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.08.2009, 19:06
Помогаю со студенческими работами здесь

Данные из бина в rich:modalPanel
Добрый день. Задача следующая: есть таблица, напротив каждой строки есть ссылки удалить и редактировать поле со всплывающими окнами...

Доступ к параметрам f:viewParam из бина
Здравствуйте! У меня такой вопрос: Как получить доступ к параметрам web-страницы из бина. В особенности интересует можно ли изменять...

Вызов бина по локальному интерфейсу
Вопрос в следующем: Есть 2 бина в разных EAR-архивах(1.EAR и 2.EAR). Из класса (не класса бина), находящегося в 1.EAR надо сделать вызов...

Соединение с Oracle из СМР бина
Собственно проблемы начинаются с развертывания СМР под J2EE сервером. SQLException: no suitable driver. В deployment settings ->...

Динамическое формирование имени бина
Привет! Я пишу сейчас приложение БД, работающее следующим образом. Предположим, есть некая БД, в ней таблица students с такими полями:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru