November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Wednesday, January 18th, 2012 08:40 pm

Послало меня начальство учиться JBoss’у. Зачем — не знаю, моего мнения никто не спрашивал. Ну ничего не поделаешь, надо — так надо. Прослушали первую лекцию, приступили к лабораторной работе. Организаторы для всех учеников подняли виртуальные машины, положили туда все нужные файлы, написали подробную инструкцию. Всего-то надо распаковать этот самый JBoss из дистрибутива, скопировать дефолтную конфигурацию, подправить логин/пароль для доступа, запустить, зайти в admin console.

Казалось бы, ошибиться негде. Но… лично у меня конкретно эта admin console не запускается, ругаясь exception’ами на много экранов, общий смысл которых сводится к тому, что /usr/lib/jdk1.6.0_30/jre/lib/amd64/xawt/libmawt.so не может найти libXtst.so.6. Причём в целом JBoss работает, в JMX console даже можно зайти, а admin console никак не запускается. Лично у меня. У всех остальных всё работает. Виртуальные машины и дистрибутивы у всех совершенно одинаковые, под копирку сделаны. Клиентские машины у кого под виндой, у кого под линуксом.

Показал преподавателю. Он офигел. Зашёл на мою виртуальную машину, запустил тот же JBoss с той же конфигурацией, и… у него всё работает. Попробовал я ещё раз со своей машины… Опять не работает.

Впрочем, отгадку я нашёл довольно быстро. А вам слабо?

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

Wednesday, January 18th, 2012 10:35 pm (UTC)
помнится инсталлятор oraclового http сервера вываливался только потому что ему http_proxy в envirinment не понравился :) ТОННЫ ГОВНА НА ДЖАВЕ. а сама джава ничо так :)
Wednesday, January 18th, 2012 10:50 pm (UTC)
На сколько я помню, Admin-Console - это такой разухабистый Java-апплет. То есть (не)запускается он на клиенте и ошибка связанна с клиентским jdk, а вовсе не с серверным.
Так что JBoss-у работать никак не мешает.
Wednesday, January 18th, 2012 11:12 pm (UTC)
Я работаю с Jboss 4 и видимо перепутал с его web-console. Я сейчас специально проверил: там страница с двумя фреймами: навигация слева - апплет, правый фрейм с данными - HTML.

Но в таком случае - идей пока нету, буду думать ещё. :)
Thursday, January 19th, 2012 12:21 am (UTC)
Ну Web-Console - это, как я понял, альтернативный (в теории - более удобный) вид на jmx-console.
А admin-console, я в глаза не видел, потому что работаю с 4-м JBoss, а она появилась начиная с 5-го. Впрочем, если верить доке - она сделана из Jopr-а, а эту тулзу я видел и даже пользовался, вещь полезнейшая.
Так что смысл в них всё-таки есть... Хотя web-console - лишняя, факт. Запускал исключительно для общего развития.
Thursday, January 19th, 2012 12:04 am (UTC)
Я знаю точный ответ - у тебя карма не того цвета.
Thursday, January 19th, 2012 02:51 am (UTC)
в яве логических объяснений не бывает. Вернее не так - найдя причину можно логически объяснить почему она привела к такой ошибке. Но найти причину логическими умозаключениями исходя из ошибки не представляется возможным. :)
А так... ну, например, DISPLAY выставлен не был. Так как ты из консоли заходил.
Thursday, January 19th, 2012 01:53 pm (UTC)
И ты можешь логически объяснить как наличие DISPLAY мешает запуску jboss'a? Как мешает отсутствие я еще могу понять, но наличие...
Thursday, January 19th, 2012 12:20 am (UTC)
а на вирт. машину заходили под одним логином?