Article View: pl.comp.lang.java
Article #141986Re: Geronimo i połączenie z bazą danych
From: alien
Date: Wed, 29 Oct 2008 17:52
Date: Wed, 29 Oct 2008 17:52
61 lines
3717 bytes
3717 bytes
On 29 Paź, 15:05, Beniamin <TomaszMa...@nie.spamuj.mnie.na.onet.pl>
wrote:
> Coś Mi ubogo ten Twój persistence.xml wygląda
> 1) po pierwsze primo, musisz sobie w Geronimo zmajdrować data-source i w
> nim skonfigurować połączenie do bazy, driver, etc.
A mógłbym prosić o mały instruktaż jak to zrobić? Głowie się nad tym
już od jakiegoś czasu, ale nic z tego... próbowałem to zrobić w/g
instrukcji z http://www.ibm.com/developerworks/opensource/library/os-ag-jdbc/
ale praktycznie którąkolwiek z metod bym nie stosował zawsze znalazł
się jakiś problem po drodze i nic z tego nie wychodziło :/
próbowałem też zrobić data-source tak jak to robiłem zazwyczaj w
jBossie:
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>jakisDS</jndi-name>
<connection-url>jdbc:mysql://jakasDomena:port/baza_danych</
connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>user</user-name>
<password>haslo</password>
<exception-sorter-class-
name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</
exception-sorter-class-name>
</local-tx-datasource>
</datasources>
to wrzucałem do pliku *xml i do katalogu 'deploy' geronimo, ale z
kolei przy takim podejściu - Geronimo wypluwał mi wyjątek:
"org.apache.geronimo.common.DeploymentException: Cannot deploy the
requested application module because no deployer is able to handle
it. This can happen if you have omitted the J2EE deployment
descriptor, disabled a deployer module, or if, for example, you are
trying to deploy an EJB module on a minimal Geronimo server that does
not have EJB support installed. (planFile=/opt/geronimo-tomcat6-
javaee5-2.1/deploy/01-jakisMojDS-ds.xml)"
proszę o pomoc w tym temacie...
> 2) po drugie primo
> (...)
>
>
> Dopiero możesz rzeźbić. Nie napisałeś też, w którym miejscu zgarniasz
> NPE, bo może problem występuje już na etapie wstrzykiwania interfejsu od
> DAO.
Raczej na tym etapie nie występuje, gdyż jeśli coś na sztywno próbuje
przekazać z DAO do *Faces - jest ok. Gdy zaś robie println'a na
poziomie tego DAO (chcąc wyrzucić informacje o pobranym elemencie z
bazy) - pokazuje mi null'a.
> Możesz też prześledzić logi Geronimo z deploymentu aplikacji, może tam
> dostrzeżesz coś interesującego.
Przeglądam, ale nic za ciekawego póki co nie widzę :/
Technical Details
Message-ID:
<72381083-c0b6-422a-9605-12b415bbb3e8@f63g2000hsf.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!f63g2000hsf.googlegroups.com!not-for-mailReferences:
<23f87ada-5ab2-4a19-b1e3-1a4cd56f4e49@f40g2000pri.googlegroups.com> <ge9qjo$gsk$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!f63g2000hsf.googlegroups.com!not-for-mail From: alien <zielinski.karol@gmail.com> Newsgroups: pl.comp.lang.java Subject: Re: Geronimo i połączenie z bazą danych Date: Wed, 29 Oct 2008 10:52:52 -0700 (PDT) Organization: http://groups.google.com Lines: 69 Message-ID: <72381083-c0b6-422a-9605-12b415bbb3e8@f63g2000hsf.googlegroups.com> References: <23f87ada-5ab2-4a19-b1e3-1a4cd56f4e49@f40g2000pri.googlegroups.com> <ge9qjo$gsk$1@news.onet.pl> NNTP-Posting-Host: 83.238.150.41 Mime-Version: 1.0 X-Trace: posting.google.com 1225302773 9216 127.0.0.1 (29 Oct 2008 17:52:53 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 29 Oct 2008 17:52:53 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: f63g2000hsf.googlegroups.com; posting-host=83.238.150.41; posting-account=1xWhuQoAAACk665GVwnz4MoMdDlSB4ms User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit