|
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
|
|
| 05.08.2009, 17:24 | |
|
Ответы с готовыми решениями:
10
Инициализация бина в Spring Создание распределенного приложения Spring ошибка создания бина |
|
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
|
|
| 09.08.2009, 19:06 | |
|
Помогаю со студенческими работами здесь
11
Данные из бина в rich:modalPanel Доступ к параметрам f:viewParam из бина Вызов бина по локальному интерфейсу Соединение с Oracle из СМР бина Динамическое формирование имени бина Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
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.
В качестве источника данных. . .
|