🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #141986

Re: Geronimo i połączenie z bazą danych

#141986
From: alien
Date: Wed, 29 Oct 2008 17:52
61 lines
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-mail
References: <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