Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

autostart java aplikacije na Linuxu ili Unixu

[es] :: Linux :: autostart java aplikacije na Linuxu ili Unixu

[ Pregleda: 3065 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

miloscikic
Beograd

Član broj: 145376
Poruke: 9
*.contextmfg.com.



Profil

icon autostart java aplikacije na Linuxu ili Unixu15.05.2007. u 10:34 - pre 205 meseci
Nisam bas pocetnik u Linuxu, ali se ovom problematikom nikad nisam bavio. Naime, imam JAVA aplikaciju koja bi trebala da se startuje pri boot-ovanju. U pitanju je JAVA audio player, a sitem je SUSE 10.2. Aplikacija se normalno startuje ako u konzoli otkucam JAVA -JAR <ime aplikacije>.jar. Probao sam da napravim i boot script, ali nista. Boot script sam napravio na sledeci nacin

korak 1)

vi /etc/init.d/filename
chmod 744 /etc/init.d/filename
chown root:sys /etc/init.d/filename

korak 2)

cd /etc/init.d
ln filename /etc/rc#.d/S##filename

korak 3)

ls /etc/init.d /etc/rc#.d
/etc/init.d/filename start

Boot script izgleda ovako:

#!/bin/bash
cd /root/Desktop/client/
java -jar client.jar

Medjutim, to iz nekog razloga ne radi na Suse-u. Trenutno isprobavam Solaris 10. Gde gresim?

Hvala unapred
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.121.*



+4 Profil

icon Re: autostart java aplikacije na Linuxu ili Unixu15.05.2007. u 11:40 - pre 205 meseci
Probaj da navodiš fajlove u skripti sa punim nazivom:

Code:
/opt/java/bin/java -jar /usr/local/aplikacija/client.jar


Ako je aplikacija za GUI, onda bolje stavi u KDE Autostart direktorijum ili nešto slično kod Gnome-a.
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

fade
Šalingrad

Član broj: 43688
Poruke: 2906
*.beobug.com.



+69 Profil

icon Re: autostart java aplikacije na Linuxu ili Unixu15.05.2007. u 13:10 - pre 205 meseci
zar java ne bi trebalo da stoji u /usr/sbin ,ako se radi o root-u ? Ja bih stavio slicno
Code:
/usr/sbin/java -jar /root/Desktop/client.jar
Ali to je samo drugacija putanja ,sto sam ja dao,bar kod mene java stoji u /usr/sbin.
Ko zna zna, ko ne zna 6.
 
Odgovor na temu

miloscikic
Beograd

Član broj: 145376
Poruke: 9
*.contextmfg.com.



Profil

icon Re: autostart java aplikacije na Linuxu ili Unixu15.05.2007. u 13:47 - pre 205 meseci
I ja bih uradio isto, ali su linkovi u aplikaciji relativni, pa mi prijavljuje error. Moram jar file da startujem iz foldera u kome se nalazi aplikacija. Ako ubacim JAR file u /.kde/Autostart, samo ga OTPAKUJE, ali ga ne startuje. Vrtim se u krug vec 3 nedelje.
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.121.*



+4 Profil

icon Re: autostart java aplikacije na Linuxu ili Unixu15.05.2007. u 14:12 - pre 205 meseci
Citat:
miloscikic: I ja bih uradio isto, ali su linkovi u aplikaciji relativni, pa mi prijavljuje error. Moram jar file da startujem iz foldera u kome se nalazi aplikacija. Ako ubacim JAR file u /.kde/Autostart, samo ga OTPAKUJE, ali ga ne startuje. Vrtim se u krug vec 3 nedelje.


Ne stavljaj JAR u .Autostart, već kao i ranije napravi skriptu koja poziva
java -jar client.jar

"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

miloscikic
Beograd

Član broj: 145376
Poruke: 9
*.contextmfg.com.



Profil

icon Re: autostart java aplikacije na Linuxu ili Unixu15.05.2007. u 14:38 - pre 205 meseci
RADI!!!! Hvala.

Ovim sam resio prvi deo problema. A drugi deo je (bez koga bi teoretski mogao), kako da mi se startuje aplikacija pod GIU-em ili u konzoli bez logovanja?
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.121.*



+4 Profil

icon Re: autostart java aplikacije na Linuxu ili Unixu15.05.2007. u 14:45 - pre 205 meseci
Citat:
miloscikic: Ovim sam resio prvi deo problema. A drugi deo je (bez koga bi teoretski mogao), kako da mi se startuje aplikacija pod GIU-em ili u konzoli bez logovanja?


Ne znam kako da to uradiš pod GUI, ali vjerovatno može dodajući u folder $KDEDIR/share/autostart ili nešto slično na Gnome.
Nisam siguran kako će to raditi, pošto dosta aplikacija podrazumijeva da se korisnik ulogovao. Probaj, pa javi. Ostale, CLI (konzolne) aplikacije koje se pokreću nezavisno od korisnika se smiještaju u /etc/rc.d/init.d (onako kako si krenuo na početku).
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

EArthquake

Član broj: 20684
Poruke: 884
77.46.225.*



+67 Profil

icon Re: autostart java aplikacije na Linuxu ili Unixu15.05.2007. u 15:42 - pre 205 meseci
za tako nesto bi trebalo koristiti binfmt_misc kernel mogucnost , upravo tome sluzi , prosledjivanju nekih izvrsnih fajlova njihovim emulatorima ili virtualnim masinama, sto je upravo slucaj sa java izvrsnim fajlovima

binftm_misc mozete da podesite da fal prepoznaje po ekstenziji ili po magick number-ima , malo prgooglajte za detaljnije objasnjenje
ili pogledajte glavnu stranicu http://www.tat.physik.uni-tueb...rguenth/linux/binfmt_misc.html
 
Odgovor na temu

miloscikic
Beograd

Član broj: 145376
Poruke: 9
*.contextmfg.com.



Profil

icon Re: autostart java aplikacije na Linuxu ili Unixu21.05.2007. u 14:47 - pre 205 meseci
Citat:
Not now, John!: Ne znam kako da to uradiš pod GUI, ali vjerovatno može dodajući u folder $KDEDIR/share/autostart ili nešto slično na Gnome.
Nisam siguran kako će to raditi, pošto dosta aplikacija podrazumijeva da se korisnik ulogovao. Probaj, pa javi. Ostale, CLI (konzolne) aplikacije koje se pokreću nezavisno od korisnika se smiještaju u /etc/rc.d/init.d (onako kako si krenuo na početku).



Uspeo sam da napravim autostart skript za konzolno okruzenje koji radu. Medjutim, nakon kreiranja skripta i smestanja u /etc/init.d/ i setovanja privilegija, pokusao sam na napravim link komandom ln <skripta> /etc/init.d/rc3.d/S90<skript>, ali iz nekog razloga to nije radilo. Proradilo je tek kad sam otkucao chkconfig <srkipt>. U cemu je razlika?
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.121.*



+4 Profil

icon Re: autostart java aplikacije na Linuxu ili Unixu21.05.2007. u 14:54 - pre 205 meseci
Citat:
miloscikic: Uspeo sam da napravim autostart skript za konzolno okruzenje koji radu. Medjutim, nakon kreiranja skripta i smestanja u /etc/init.d/ i setovanja privilegija, pokusao sam na napravim link komandom ln <skripta> /etc/init.d/rc3.d/S90<skript>, ali iz nekog razloga to nije radilo. Proradilo je tek kad sam otkucao chkconfig <srkipt>. U cemu je razlika?


Ne znam. Mora da je nešto specifično za tvoju distribuciju.
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

[es] :: Linux :: autostart java aplikacije na Linuxu ili Unixu

[ Pregleda: 3065 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.