Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

konfiguracja xml i haslo z niedozwolonymi znakami

1 view
Skip to first unread message

kamiseq

unread,
Jan 5, 2010, 3:05:31 PM1/5/10
to
witam,
mam taki probelm ze haslo do bazy zawiera takie elementy jak ">" ktore
w xml (springconfig.xml lub persistence.xml) nie sa dozwolone.
probowalem z <![CDATA[ ]]> ale elementy properties name="" wymagaja
wartosci value jako argumentu.

czy jest jakis sposob aby jednak ustawic to haslo dla polaczenia jdbc?
tak wiem moge sobie zmienic haslo...

ruf10

unread,
Jan 5, 2010, 3:14:46 PM1/5/10
to

najlepiej wyrzucić konfigurację bazy danych do kontenera, ale przeniesienie jej do pliku properties też nie jest
złe.

poza tym
<property name="data" value=">" />
działa, pomimo, że eclipse marudzi.
< musiiałbyś zakodować &lt;

yacoll

unread,
Jan 5, 2010, 4:01:03 PM1/5/10
to
kamiseq pisze:

>
> czy jest jakis sposob aby jednak ustawic to haslo dla polaczenia jdbc?
> tak wiem moge sobie zmienic haslo...

Na szczęście znaków, które trzeba escape'ować nie ma wiele, dokładnie pięć:

" &quot;
' &apos;
< &lt;
> &gt;
& &amp;

Pozdrawiam!

--
yacoll
$> cd pub
$> more beer

kamiseq

unread,
Jan 6, 2010, 4:52:59 AM1/6/10
to
On Jan 5, 10:01 pm, yacoll <yac...@nie-nie-nie.poczta.onet.pl> wrote:
> kamiseq pisze:
>
>
>
> > czy jest jakis sposob aby jednak ustawic to haslo dla polaczenia jdbc?
> > tak wiem moge sobie zmienic haslo...
>
> Na szczęście znaków, które trzeba escape'ować nie ma wiele, dokładnie pięć:
>
> "   &quot;
> '   &apos;
> <   &lt;>   &gt;
>
> &   &amp;
>
> Pozdrawiam!
tez tak probowałem jednak wtedy sie nie łaczy do bazy -
com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user
'myuser'.
jesli zostawie '<' wtedy sax parser wyrzuca wyjatek, netbeans tez sie
rzuca.

ruf10 -> jak mozna skonfigurowac takie haslo poprzez plik properties?

> najlepiej wyrzucić konfigurację bazy danych do kontenera, ale przeniesienie jej do pliku properties też nie jest złe.

a narazie do testow uzywam jetty ale pewnie konfiguracja tez byla by
przez jakiegos xml wiec problem bedize ten sam

ruf10

unread,
Jan 6, 2010, 9:29:02 AM1/6/10
to
On 06.01.2010 10:52, kamiseq wrote:
> On Jan 5, 10:01 pm, yacoll<yac...@nie-nie-nie.poczta.onet.pl> wrote:
>> kamiseq pisze:
>>
>>
>>
>>> czy jest jakis sposob aby jednak ustawic to haslo dla polaczenia jdbc?
>>> tak wiem moge sobie zmienic haslo...
>>
>> Na szcz�cie znak�w, kt�re trzeba escape'owa� nie ma wiele, dok�adnie pi��:

>>
>> "&quot;
>> '&apos;
>> < &lt;> &gt;
>>
>> & &amp;
>>
>> Pozdrawiam!
> tez tak probowa�em jednak wtedy sie nie �aczy do bazy -

> com.microsoft.sqlserver.jdbc.SQLServerException: Login failed for user
> 'myuser'.
> jesli zostawie '<' wtedy sax parser wyrzuca wyjatek, netbeans tez sie
> rzuca.
>
> ruf10 -> jak mozna skonfigurowac takie haslo poprzez plik properties?

http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/beans.html#beans-factory-placeholderconfigurer

w razie problem�w zmie� numer wersji w adresie, ale powinno dzia�a�

>> najlepiej wyrzuci� konfiguracj� bazy danych do kontenera, ale przeniesienie jej do pliku properties te� nie jest z�e.


> a narazie do testow uzywam jetty ale pewnie konfiguracja tez byla by
> przez jakiegos xml wiec problem bedize ten sam

Problem z has�em pozostaje bez zmian, ale dzi�ki temu mo�esz tego samego wara wrzuci� na serwer produkcyjny lub
testowy i aplikacja zawsze po��czy si� do w�a�ciwej bazy.

poza tym wklej fragment kontekstu, b�dzie �atwiej stwierdzi� czemu nie dzia�a jak powinno.

kamiseq

unread,
Jan 6, 2010, 9:46:42 AM1/6/10
to
dzieki zobacze na to pozniej

> poza tym wklej fragment kontekstu, b dzie atwiej stwierdzi czemu nie dzia a jak powinno.
co mam wkleic?
konfiguracje peristence.xml???

0 new messages