Portál AbcLinuxu, 5. července 2025 10:08
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:
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.