2011-10-05 15 views
6

Próbuję uzyskać Jetty do automatycznego uruchamiania na moim Ubuntu. Robiłem te polecenia:Auto uruchomić Jetty na boot

cp /opt/jetty/bin/jetty.sh /etc/init.d 
update-rc.d jetty.sh defaults 

ale gdy uruchomię go mam „pomost nie uruchamia - NO_START = 1”.

Czy ktoś wie, dlaczego?

Po drugie, w jetty.sh podano następujące informacje.

# To get the service to restart correctly on reboot, uncomment below (3 lines): 
# ======================== 
# chkconfig: 3 99 99 
# description: Jetty 7 webserver 
# processname: jetty 
# ======================== 

Co oznaczają "trzy linie"? Odkomentowałem też:

chkconfig: 3 99 99 
description: Jetty 7 webserver 
processname: jetty 

ale również wystąpił błąd.

Odpowiedz

6

Domyślnie Jetty nie uruchamia się samodzielnie.

Trzeba zmodyfikować /etc/default/jetty6 (lub gdziekolwiek plik konfiguracyjny jest) i ustawić:

no_start = 0 
+0

Gdzie mogę znaleźć plik Jetty? Używam domyślnego pomostu, z którego korzysta Solr. – sokratis

2

Można to zrobić poprzez komentowanie też. #NO_START=1

Można to łatwo zrobić, wykonując następujące kroki.

  1. W typ terminala sudo vi /etc/default/jetty

  2. Na początku widać linię NO_START=1

  3. Naciśnij klawisz Insert na klawiaturze, a następnie można przejść do trybu wstawiania.

    W dolnej części widać również -INSERT-, aby upewnić się, że jesteś w trybie wstawiania.

  4. Komentarz linia, #NO_START=1

  5. Naciśnij klawisz Esc, aby opuścić tryb ucieczki.

  6. Następnie wpisz następujące informacje, aby zapisać zmiany i wyjść. :wq!

Teraz możesz rozpocząć.