|
|
#3 |
|
Местный
Регистрация: 26.10.2002
Сообщений: 134
![]() |
Заработало.
Но теперь хочется разобраться как это я сделал, потому что мало что понял, делал по аналогии и наитию. 1. Что, все драйвера, либы класть прямо в deploy - это нормально? 2. Начнем пожалуй с самого главного - в боссе все построено на MBean. Объясните пожалуйста внятно что это такое? Все доки по этому поводу перерыл, сведений куча, но вот целостного понимания нет. Думаю без этого дальше разбираться рановато. |
|
|
|
|
#4 | ||||
|
Местный
Регистрация: 06.06.2002
Сообщений: 928
![]() |
http://java.sun.com/jmx
сильно не зачитывайся, а то потеряешься ![]() в 2 словах - что-то наподобие сессионных бинов, но для системного мониторинга, управления и т.д. например - у вас есть распределенный кеш. в кластере. вы хотите посмотреть, как он поживает - сколько хитов, сколько миссов. для этого не нужно писать свой клиент мониторинга. достаточно вывести все доступные операции в интерфейсе МБина и любая программа, работающая с JMX может теперь это делать. идем дальше - захотели изменить размер кеша? раньше вы могли бы хранить этот размер в файле пропертис. ага, значит нужен чаще всего рестарт, чтобы инициализировать кеш и прочитать их. с ЖМХ это не нужно. вы добираетесь до бина любым удобным способом (в ЖБоссе - модифицированная версия веб-консоли для ЖМХ), находите МБина вашего кеша и меняете ему параметр cacheSize. именно поэтому в ЖБоссе можно все делать 'на лету'. теперь про драйвер. я наверное, подозреваю, в чем дело. открываем дескриптор датасорса. сразу под узлом <server> мы видим <codebase>. можем и не видеть. не так важно. значит вот, скажем, для SAPDB и драйвера, лежащего в деплой дир он будет такой: Код
Код
|
||||
|
|
|
|
#5 |
|
Местный
Регистрация: 06.06.2002
Сообщений: 928
![]() |
если заинтересуешься вдруг в будущем ЖМХ, то на жбосс.ру мелькала книжка 'JMX in Action'.
есть еще книжка по ЖМХ от самого ЖБосса и Marc Fleury, но она довольно сложно написана и не рекомендуется как первая. |
|
|
|
|
#6 |
|
Местный
Регистрация: 26.10.2002
Сообщений: 134
![]() |
Бог с ним пока, с JMX, вернемся допустим к login-config:
- что такое service=LocalTxCM, часто упоминается? - <login-module code = 'org.jboss.resource.security ConfiguredIdentityLoginModule' это что еще? Или лучше начать с mysql-service - но там еще больше 'интересного'. Ну про все эти ConnectionPool, ManagedConnection и т.д. я почитал вообще, хотя синтаксис..в жизни не повторю! Но вот service=CachedConnectionManager, JaasSecurityManager, service=RARDeployer в доках чего то вообще не освещены толком, если вообще есть. |
|
|
|
|
#7 |
|
Местный
Регистрация: 06.06.2002
Сообщений: 928
![]() |
мы должны определиться сначала, какая из них проблема и что мы решаем. XXXSecurityManager - это все классы архитектуры JBossSX - стр.291
они нужны, если нужны продвинутые фичи авторизации - типа даже подключить сканер пальца в сервер - мона ![]() по умолчанию этот раздел вообще закомментирован. в ЖБоссе есть более простой модуль, на котором можно поучиться - XMLLoginConfig. ну а дальше можно и в базу, и в LDAP, и куда еще. так с какой проблемой мы сейчас разбираемся? база забегала? |
|
|
|
|
#8 |
|
Местный
Регистрация: 06.06.2002
Сообщений: 928
![]() |
service=LocalTxCM
это локальный транзакционный менеджер коннектов. штука оптимизированная для одной базы рядышком с сервером, и вообще системная вещь, тебе о ней беспокоиться не нужно. просто пиши, как в примере дескриптора. для информации - есть другие менеджеры - например, распределенных транзакций, поддерживающий 2PC Protocol (2-Phase Commit). еще называется ХА (англ.) архитектура. случаи там отдельные, это узнаешь, если столкнешься с проблемами определенными. но нужно, чтобы драйвер держал ХА, а в мускл с этим туго, ой как туго со всем там. |
|
|
|
|
#9 |
|
Местный
Регистрация: 26.10.2002
Сообщений: 134
![]() |
База бегает, все окей. Просто не хочется попкой быть - файл скопировал, хост подправил, в логине по аналогии с тем что было новый полиси через буфер сварганил - а ничего не понял, что пишется при переходе на другую базу в частности и при коннекте к сервесу (а в боссе это в виде сервисов реализовано насколько я понял) вообще.
RARDeployment - это кто? |
|
|
|
|
#10 |
|
Местный
Регистрация: 06.06.2002
Сообщений: 928
![]() |
подробно у них деплоеры расписаны в доках, целая глава.
по расширению файла можно определить тип ресурса - это конвенция от Сан. SAR - service archive WSR - web service archive RAR - resource adapter archive ну, всем известные называть не буду
|
|
|
| Ads | |
![]() |
| Опции темы | |
Похожие темы
|
|
| Тема | Автор |
|
Соединение с БД Java Вот такая программа соединения с БД не работает. Почему? import java.awt.*; import java.sql.*; public class Bdcons { public static void main(String args) { Statement stmt; |
gavgav |
|
движение - жизнь Java только мы тут расслабились и подумали, что мы знаем достаточно много про J2EE и... http://developer.java.sun.com/developer/technicalArticles/J2EE/J2EEevolution/ успехов! :) |
mr_dronski |
|
Подключение MSSQL к Java Applet Не могу поключить MSSQL сервер к апплету, просто получаю сикъюрити эксэпшн в консоле(в браузере); а апплетвьювер всё демонстрирует корректно. Я использовал мост JDBC-ODBC.Напишите мне что-нибудь,... |
el_break@gmx.net |
|
Апплет не слышит сервлет Java По авторитетной книжке пытаюсь отправить и получить из апплета строчку через сервлет (Get). Не работает. Но если в самом браузере набрать... |
Allan_123 |
|
Не работает Applet - HelloWorld Java Почему мой аплет HelloWorld не работает, а при открытии html файла я вижу надпись 'Applet not fond'? |
maxi |
|
Программа, использующая БД. Java Не как не могу разобраться с базами данных. Покажите пример или дайте ссылку на такой пример проги: Например прога связывается с базой данных Access или Excel и Осуществляет пару операций над ней,... |
maxi |
|
|