![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Rusico |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.5.2004 Репутация: нет Всего: нет |
Привет.
Установил JBoss, запустил, добавил EJB, написал клиента и подключился - всё пашет. Потом всё тоже, но не на localhost - всё хана, отказывается работать. Может это настройки JBoss? - подскажите, пожалуйста. |
|||
|
||||
hamsterKSU |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 401 Регистрация: 20.10.2006 Где: Украина, Херсон Репутация: 3 Всего: 11 |
а ты проверил висит ли у тебя Jboss на том хосту куда ты конектишся(отличном от localhost)
|
|||
|
||||
Rusico |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.5.2004 Репутация: нет Всего: нет |
да, это комп, стоящий рядом
![]() |
|||
|
||||
chief39 |
|
||||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Какой клиент? Стэндэлон?
Это как? Смотри. У тебя машина А(твоя, он же локалхост) Клиент на А и джибосс на А - всё пашет, так? Выносишь клиент на Б, сервер остаётся на А - не пашет? Если так, то не забудь клиенту дать библиотеки джибосса - он ведь не умеет работать с RMI|IIOP(а именно так и обмениается сообщениями с сервером). Да JNDI вряд ли у твоего приложеньица реализован ![]() У джибосса ест ьпапка client - там нужные либы для клиента. добавь их клиенту на машину и в его класспас. Когда всё локально. подозреваю что для клиента ты в класспас их включил в IDE и запускаешь из-под неё -потому и работает -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
||||
|
|||||
hamsterKSU |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 401 Регистрация: 20.10.2006 Где: Украина, Херсон Репутация: 3 Всего: 11 |
а ошибки какие выдает?
|
|||
|
||||
Rusico |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.5.2004 Репутация: нет Всего: нет |
проблему описал именно так.
Если имеешь в виду библиотеку jbossall-client.jar, то она подключена. а JNDI я задаю прям в коде: System.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory"); System.setProperty("java.naming.provider.url","jnp://192.168.1.176:1099"); System.setProperty("java.naming.factory.url.pkgs","org.jboss.naming:org.jnp.interfaces"); вот, кокда System.setProperty("java.naming.provider.url","jnp://127.0.0.1:1099"); всё работает А ошибка такая: javax.naming.CommunicationException: Could not obtain connection to any of these urls: 192.168.1.176:1099 and discovery failed with error: javax.naming.CommunicationException: |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Гм... Джибосс точно запущен и хост указан точно?
Добавлено через 5 минут и 45 секунд Сервер пинугется? -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
mindflyer |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 20.10.2004 Где: Smolensk, Russia Репутация: 3 Всего: 4 |
JBoss начиная с версии 4.2.0 по-умолчанию слушает только 127.0.0.1. Для того, чтобы он слушал другой IP, нужно запускать с ключом командной строки "-b<IP>", например "-b10.0.0.100"
Добавлено через 4 минуты и 33 секунды PS: после этого он перестанет откликаться по 127.0.0.1 |
|||
|
||||
cube |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 11.4.2007 Репутация: нет Всего: 3 |
У меня точь в точь такая же проблема, и когда я стартую c -b192.168.1.218 Вываливается такая ошибка "Порт 8083 уже используется":
И где настройках можно указать чтобы с любого IP можно было работать сервером? |
||||
|
|||||
Rusico |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.5.2004 Репутация: нет Всего: нет |
Вообще не понятно, ведь сервер слушает порт а не IP.
Но даже если по умолчанию он соединяется только с 127.0.0.1, то как тогда сделать чтоб он соединялся с любым IP?. Добавлено через 2 минуты и 55 секунд Вообще не понятно, ведь сервер слушает порт а не IP. Но даже если по умолчанию он соединяется только с 127.0.0.1, то как тогда сделать чтоб он соединялся с любым IP?. |
|||
|
||||
hamsterKSU |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 401 Регистрация: 20.10.2006 Где: Украина, Херсон Репутация: 3 Всего: 11 |
там же написано при запуске поставить параметр -b и IP машины на которой он стоит. Добавлено через 17 секунд чтобы сервер был внешним а не внутренним |
|||
|
||||
mindflyer |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 20.10.2004 Где: Smolensk, Russia Репутация: 3 Всего: 4 |
Ключ "-b<IP>" означает не то, что JBoss слушает клиентов запущенных только на конкретном IP, а то, что он сам считает, что запущен на этом IP и откликается, когда к нему обращаются именно по этому IP. Т.е. если ты запускаешь JBoss на 192.168.1.176, то тебе нужно стартовать его с ключом командной строки "-b192.168.1.176". После чего к нему можно будет обращаться с любого компьютера, указывая 192.168.1.176. В том числе и с самого компа, на котором запущен JBoss, к нему нужно коннектиться по 192.168.1.176, по localhost он перестанет отвечать. Добавлено @ 15:48
Значит, какая-то прога на этом компе уже юзает этот порт. Ищи какая. У меня иногда мешают Miranda, Scype плюс ещё пара прог. В этом случае я их все закрываю, запускаю JBoss, и потом опять включаю. Это сообщение отредактировал(а) mindflyer - 12.7.2007, 15:52 |
||||
|
|||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Ага. Только получив уже пакеты на этот порт, он может профильтровать по айпишнику клиента. В доке искал?
Это другая. Это значит что кто-то его уже юзает(другая копия джибосса или ещё какой процесс) cube, запусти netstat под виндой или (напомните, плиз, пингвиноводы... ) под линуксом -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
Rusico |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 17.5.2004 Репутация: нет Всего: нет |
Понял, шпашибо.
Попробую позже, т.к. уже не на работе. Спасибо всем за ответы. |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Пять за инфу ![]() -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |