No, vida, takze ceske :-)
Samozrejme, pokud to skutecne ovlivni JDBC, tak je to jednoznacne bug v JDBC
driveru...
Zkuste nastavit anglicke locale. Bud "defaultni" jak jsem napsal ("C"), ty jsou
vsude, nebo primo americke:
export LC_ALL=en_US.utf8
Zde je ovsem trochu hacek v tom, ze tento locale musi byt k dispozici (a zrovna
v Debianu tam byvaji jen ty, co spravce si spravce serveru vyslovne zvolil).
Vsechny dostupne locale vypisete prikazem:
locale -a
Pokud tam en_US.utf8 chybi, tak budete muset pozadat spravce, at vam ho
prida/vygeneruje.
Korektne napsana aplikace by vsak mela fungovat i s LC_ALL=C
Kamil Podlesak
[EMAIL PROTECTED]
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Lukas Adamek | Fayn
Telecommunications s.r.o.
Sent: Tuesday, December 18, 2007 6:22 PM
To: 'Java'
Subject: RE: JBoss 4.0, Oracle 10g a problem s Date v query
Nevim jestli tomu presne rozumim, ale před spustenim mame toto:
export LANG=cs_CZ.UTF-8
Lukas Adamek
_____
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Podlesak Kamil
Sent: Tuesday, December 18, 2007 6:18 PM
To: Java
Subject: RE: JBoss 4.0, Oracle 10g a problem s Date v query
Prvni co me napada - locale. Nemate tam ceske locale?
Skuste pred spustenim nastavit promennou prostredi
export LC_ALL=C
podlesh
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Lukas Adamek | Fayn
Telecommunications s.r.o.
Sent: Tuesday, December 18, 2007 6:03 PM
To: 'Java'
Subject: JBoss 4.0, Oracle 10g a problem s Date v query
Ahoj
Mame problem s nasi J2EE aplikaci. Aplikaci prave nasazujeme u zakaznika.
Stroj: HP-ux s Itanium 2
OS: 64-bit Debian
DB: Oracle 10g
AS: JBoss 4.0
Problem je, ze po spusteni padaji vsechny query, kterym se do parametru vklada
Date.
Query padaji na tom, ze <neco> vklada na misto dne mesic a naopak. Takze Oracle
vyhodi chybu,
ze je vkladan neplatny mesic (v pripade ze den, je vetsi nez 12).
Moje otazka je co je to <neco> co tento problem zpusobuje a jak to opravit.
Jeste podotknu: kdyz ten samy Jboss preneseme na jinou stanici (napr. WinXPPro
En) a pripojime se k te stejne DB tak vse funguje.
Takze problem je urcite v JBossu a v tom, ze si neco musi brat z prostredi v
kterem bezi. Uz nas ale nenapada co si bere
a jak mu zmenit konfiguraci aby vse chodilo.
Za kazde nakopnuti diky
Lukas Adamek