Вот то, против чего я бьюсь в течение дня.
У меня есть более старая версия jboss (jboss4), и из нее я запускаю некоторый код, чтобы выйти и подключиться к реализации sonic mq (7.6, я думаю), где я работаю как клиент. Я бегу Java 1.6.0_23. При этом я вижу очень странное поведение, которое, похоже, не могу понять.
Когда мой процесс запускается, я загружаю все jndi-реквизиты, которые мне нужны, чтобы установить соединение с сервером sonic mq, затем я выкрикиваю вот так
Context ic = new InitialContext(jndiEnv);
однако я не вижу движения на моей проволочной акуле в тот момент, и это сбивает меня с толку. В конце концов это время ожидания даст мне исключение
javax.naming.NamingException. Root exception is com.sonicsw.mf.comm.ConnectTimeoutException: Timeout occured while attempting to connect
Настоящий удар по зубам в том, что я запускаю свой процесс из автономного jar (а не изнутри jboss) на том же сервере, и он подключается нормально?