Powiedzieli "phi na to zadanie masz 1 dzien". A ja siedzę już nad tym cały piątek i całą sobotę taki ze mnie #programista4k
Co jest nie tak? Logback twierdzi, że ma niezdefiniowany plik z logiem na linuxie i nie chce mi utworzyć pliku z logiem, a na windowsie mi to działa...


${USERHOME}/ALL.log
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Za 777 powinni palce ucinać. Zaczyna się od 'na próbę' a potem leci na produkcje. Jeśli ktoś nie potrafi sprawdzić na na systemie na którym pracuje czy ma (lub nie) uprawnienia do zapisu w danej lokalizacji, to znaczy że powinien zmienić system.
  • Odpowiedz
Pokaż debug logi z logbacka ze startu aplikacji, jeżeli logback twierdzi, że ma niezdefiniowany plik z logiem, a na windowsie działa, to być może odpalasz aplikację na windowsie z innym classpathem niż na linuxie.
  • Odpowiedz
@Wykopowiedz: Restart=always przeważnie daje się jak masz aplikację, która powinna działać cały czas i jeśli niespodziewanie zakończy się to systemd ją zrestartuje.
  • Odpowiedz
@Wykopowiedz: podsumowując
- /etc/environment działa też na redhacie
- wyżej napisałem, że jak chcesz dla wszystkich to /etc/environment to jest dobre miejsce.
- błędem jaki zrobiłeś jest to, że dodałeś export do pliku /etc/environment. /etc/environment powinien wyglądać np. tak:
JAVAHOME=$(......)
PATH=$PATH:$JAVA
HOME/bin
  • Odpowiedz
@Wykopowiedz: no to jak ty to robiles i nie potrafiles, przyszli aż dwaj bardziej doświadczeni(?) programiści i powiedzieli, że się nie da nawet nie próbując to jakby jesteś przynajmniej tak dobry jak oni, tamci nawet nie spróbowali.
  • Odpowiedz