![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| eXcile |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 8.2.2007 Репутация: нет Всего: 5 |
Всем доброго кодинга
Есть следующая задача: Нужно через jboss работать с Oracle через jdbc. В jboss хорошо разобрал tomcat, но дальше черная дыра, подскажите что можно почитать или какие-нибудь примеры. И еще пишу все в eclipse отладка jboss только через консоль и логи, есть какое-нибудь альтернативное средство? --------------------
Не становитесь рабом шаблона [Винсент Ван Гог] |
|||
|
||||
| AntonSaburov |
|
||||||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
В двух словах сложно, но попробую
1. Определить JNDI ресурс в web.xml. Наподобие такого - обратить внимание на последние таги - <resource-ref>
2. Определить файл $JBOSS_HOME/server/default/deploy/oracle-ds.xml
3. Вот пример для получения ресурса JNDI
Но это в самых общих чертах - по сути просто направление куда копать дальше. |
||||||
|
|||||||
| eXcile |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 8.2.2007 Репутация: нет Всего: 5 |
Вроде логика понятна, а как отлаживать? Т.е. я пишу приложение, разворачиваю на jboss и потом в логах смотреть exception?
А в jdbc предусмотрен reconnect при обрыве связи или надо это отлавливать? --------------------
Не становитесь рабом шаблона [Винсент Ван Гог] |
|||
|
||||
| tux |
|
||||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Можно отлаживать используя механизм удаленной отладки JPDA: http://java.sys-con.com/read/44918.htm?CFI...D5415F39021CFFC.
Не предусмотрен, но его может предусматривать пул соединений, используемый JBoss. |
||||
|
|||||
| eXcile |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 8.2.2007 Репутация: нет Всего: 5 |
Начал было кодить, а оказалось дров jdbc то нету. Подскажите плиз где скачать? Какую версию лучше? Испольуется Oracle 8x Jboss 4.0
--------------------
Не становитесь рабом шаблона [Винсент Ван Гог] |
|||
|
||||
| eXcile |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 8.2.2007 Репутация: нет Всего: 5 |
Вылетает такой exception org.jboss.deployment.DeploymentException: Error during deploy; - nested throwable: (javax.naming.NamingException: resource-ref: jdbc/OracleDS has no valid JNDI binding. Check the jboss-web/resource-ref.) web.xml
--------------------
Не становитесь рабом шаблона [Винсент Ван Гог] |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
||||
|
||||
| eXcile |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 8.2.2007 Репутация: нет Всего: 5 |
Сделал jboss-web.xml, теперь все работает. Всем спасибо за обсуждение!
--------------------
Не становитесь рабом шаблона [Винсент Ван Гог] |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 1 Всего: 15 |
Обьясните пож. зачем писать такое в web.xml:
Просто у меня без него работает? |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
||||
|
||||
| Foo |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 20.10.2006 Репутация: 1 Всего: 3 |
Я в эклипсе для отладки на сервере испоьзую MyEclipse который устанавливается на Eclipse, очень на мой взгляд удобно, я правда для отладки OC4J использую, но MyEclipse поддерживает отладку практически всех современных серверов.
--------------------
qip |
|||
|
||||
| eXcile |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 168 Регистрация: 8.2.2007 Репутация: нет Всего: 5 |
Foo можно поподробней, MyEclipse это плагин к Eclipse? И что за OC4J? --------------------
Не становитесь рабом шаблона [Винсент Ван Гог] |
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 1 Всего: 15 |
MyEclipse вроде платный
поправте если я не прав |
|||
|
||||
| Foo |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 164 Регистрация: 20.10.2006 Репутация: 1 Всего: 3 |
OC4J - oracle server for java
MyEclipse - да, он платный. И это не плагин, он устанавливается поверх эклипса и у эклипса появляется пачка приятных фичей. Стоит вроде не очень дорого 30$ обычная версия и 50 професионал едишн. [офтоп]Но в нем очень много всего полезного (редакторы и тулзы для JSP, JSF, EJB, JS, для большинства современных фреймворков; это не говоря о мелких редакторах типа xml; ну и поддержка отладки для практически всехсовременных апликеэйшн серверов). Более подробно тут http://www.myeclipseide.com/module-htmlpag...play-pid-1.html [/офтоп] Но если MyEclipse изза платности не катит то в эклипсе есть удаленный дебаг и так. Незнаю как для другихсерверов, для OC4J просто при его запуске указываеш специальные опции для удаленного дебага, потом в эклипсе настраиваеш удаленный дебаг, там минимум настроек порт для дебага и хост. Это сообщение отредактировал(а) Foo - 27.5.2007, 18:18 --------------------
qip |
|||
|
||||
| poltora |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 6.8.2007 Репутация: нет Всего: нет |
каким образом она должна описываться - каков формат? а если речь идет не о веб-модуле а о корпоративных бинах - то в каком фйле? jboss.xml, jbosscmp-jdbc.xml ? |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |