Portál AbcLinuxu, 5. listopadu 2025 09:35
Zdravím všechny, možná by se tento zápis hodil spíše do diskuze a proto nejprve žádám o zchovívavost 
Už nějaký ten čas se na svém osobním PC zprovoznit lokálně ABCLinuxu, pro úplnost, snažím se tak za pomoci rad Leoše. Tímto ho také zdravím
Problém je s kontaktem na databázi, alespoň tomu vše nasvědčuje. Touto cestou bych chtěl požádat všechny ty kteří se o zprovoznění ABCLinuxu pokoušeli, o pár poznatků a rad, popřípadě podrobností z tohoto zprovozňování. Trápí mě nasledujici vyjimka: cz.abclinuxu.exceptions.PersistanceException: Nemohu se spojit s databazi!
Přikádám logy:
Jen pro doplnění, jak jsem postupoval při rozbíhání:
1)stazeni a nainstalovani databaze (distribucniMySQL{Debian unstable}
5.0.22-3, doufam ze to nebude moc velky problem, ze to neni 4.1)
2)vytvoreni uzivatele "literakl" s odpovidajicim heslem;
GRANT ALL ON *.* TO 'literakl'@'localhost' IDENTIFIED BY 'lkaretil' WITH GRANT OPTION;
FLUSH PRIVILEGES;
mysql -u literakl -p funguje
3)vytvoreni databaze s nazvem abc z devel_database.sql
nasledovne, mysql> source devel_databaze.sql
4)editace /home/literakl/abc/source/conf_deploy.properties, nasledovne(prakticky žádná změna, jen jsem zmenil jmeno databaze):
DB_HOST=localhost
DB_USER=literakl
DB_PASSWORD=lkaretil
DB_SCHEMA=abc
DOMAIN_NAME=home
5)spusteni Jetty, sh /home/literakl/abc/jetty-4.1/bin/jetty.sh start
To .xml, teď přesně nevím jak se jmenuje sem kontroloval, vse jak je nastaveno v /home/literakl/abc/source/conf_deploy.properties. MySQL mam take nastaven pro síťovou komunikaci.
Napadá někoho kde dělám chybu?? Administrátorské věci podle adminhHOWTO.txt jsem nenastavoval, ani jsem nespouštěl žádný skrypt, tedy kromě toho, jenž startuje Jetty. Leoš také neví kde je zakopán pes
. Pokud má někdo podobnou zkušenost, napište prosím do diskuze,dík.
Popřípadě mohu dodat ostatni konfigurační soubory.
Předem díky všem za reakce.
Tiskni
Sdílej:
Proč se vlastně nikdo (Leoš) nezatvářil, že tohle je první věc co by se měla udělat a mohli by si s ní zájemci hrát?
Myslim ze kdyz funguje databaze lokalne tak je to s pravy vporadku,ne. Uz me to pomalu ale jiste zacina trochu stvat, jiste je tam nejaka hloupa chyba mezi klavesnici a zidli, moji zidli.
mysql --protocol=tcp -u literakl -ptedka jsem koukal tetherealem, ze se abicko pripojuje pres tcp/ip misto pres socket
/etc/hosts.allow ALL: LOCALTakze uz to asi funguje, jeste to musim trochu proverit, dik vsem za reakce.
proxool.conf (nebo proxool.xml?, nemám teď zdrojáky před sebou). Nemáš nastavené na počítači iptables tak, že ti nedovolí se k databázi připojit? Jde se k ní připojit přes řádkového klienta mysql (snad se tak jmenuje…)?
/home/literakl/abc/source/conf_deploy.properties, jenže ono se odsud musí dostat do konfiguráku proxool, což se možná děje při nějakém buildu, který jsi nespustil, nebo se to automaticky neděje vůbec a musíš ten konfigurák upravit ručně. Bude tam v JDBC URL špatně název databáze, který jsi měnil…
localuhostu funguje, ten soubor je tusim nejake .xml(nemam to pred sebou, vecer jej sem hodim), bavil sem se o tom s Leosem a ten o tomto problemu vi, je to problem Antu, resenim je smazat prislusny soubor nebo cely ../abc/deploy.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.