jeśli użyjesz pliku „yml” do konfiguracji, możesz użyć tego serwera: port: 8081 Adnotuj też swoją klasę główną jako „@SpringBootApplication” i usuń @ EnableAutoConfiguration
Keaz
twój projekt [application.properties] do dodania server.port = 8080
Lahiru Samishka
ustawiony server.port=8080we właściwościach aplikacji. ta konfiguracja jest w ServerProperties.classklasie pod org.springframework.boot.autoconfigure.web.
Atif
Odpowiedzi:
1226
Jak powiedział w docs albo ustawić server.portjako własność systemu za pomocą opcji wiersza poleceń do JVM -Dserver.port=8090lub dodać application.propertiesw /src/main/resources/z
Jako uzupełnienie tej odpowiedzi: zgodnie z dokumentami wiosennymi istnieją inne ścieżki, które można obrać application.properties. W moim przypadku to bardzo pomogło.
sargas
14
-Dserver.port = XXXX nie działało dla mnie. Użyłem trybu zmiennej środowiskowej systemu operacyjnego: $ SERVER_PORT=8090 java -jar <path/to/my/jar>
Soumya Kanti
10
Działa zarówno (1), jak java -Dserver.port=XXXX -jar <path/to/my/jar>i (2) java -jar <path/to/my/jar> --server.port=YYYY. Pierwsze polecenie definiuje server.portwłaściwość systemową, a drugie polecenie przekazuje właściwość przez argumenty wiersza poleceń ( String... argsw mainmetodzie). Ponadto, jeśli biegniesz z java -Dserver.port=XXXX -jar <path/to/my/jar> --server.port=YYYY, YYYYma pierwszeństwo przed XXXX, dlatego zewnętrzna konfiguracja Spring Boot jest tak urocza.
tan9,
209
Istnieją dwa główne sposoby zmiany portu w Embedded Tomcat w aplikacji Spring Boot.
Zmodyfikuj application.properties
Najpierw możesz wypróbować plik application.properties w folderze / resources:
server.port =8090
Zmodyfikuj opcję maszyny wirtualnej
Drugi sposób, jeśli chcesz uniknąć modyfikowania jakichkolwiek plików i wpisywania czegoś, czego potrzebujesz tylko na swoim komputerze lokalnym, możesz użyć vm arg:
W STS 4 jest on uruchamiany -> konfiguracje uruchamiania -> główny, a następnie przewiń w dół do tabeli z nazwą i wartością parametru
serv-inc
155
Ponieważ Spring Boot udostępnia różne mechanizmy eksternalizacji konfiguracji (poprzez różne PropertySourceimplementacje i / lub procesory podłączone do Environmentobiektu w kolejności), możesz ustawić dowolną właściwość poza archiwum jar za pomocą następujących metod:
Przekaż właściwość przez argument wiersza poleceń jako argument aplikacji
java -jar <path/to/my/jar>--server.port=7788
Z nieruchomości w SPRING_APPLICATION_JSON(Spring Boot 1.3.0+)
Jest to bardzo przydatne, ponieważ zapewnia właściwości domyślne w PropertySources o niższym priorytecie (zwykle pakowane w archiwum lub zakodowane w źródle), a następnie zastępuje je w środowisku wykonawczym. Jest to filozofia projektowania Spring Boot:
Wykazywanie opinii po wyjęciu z pudełka, ale zejdź z drogi, gdy wymagania zaczną odbiegać od domyślnych.
SERVER_NAMEdo server.namekonwersji zostało wykonane przez Relaxed Binding .
to nie działało. Użyłem server.port w application.yml i zadziałało
yathirigan
47
Jak wyjaśniono w dokumentacji Spring , istnieje kilka sposobów, aby to zrobić:
Albo ustaw port w linii poleceń (na przykład 8888)
-Dserver.port=8888 lub --server.port=8888
Przykład: java -jar -Dserver.port=8888 test.jar
Lub ustaw port w pliku application.properties
server.port=${port:4588}
lub (w application.yml ze składnią yaml)
server:
port: ${port:4588}
Jeśli port przekazany przez -Dport (lub -Dserver.port) jest ustawiony w linii poleceń, port ten zostanie wzięty pod uwagę. Jeśli nie, port będzie domyślnie 4588.
Jeśli chcesz wymusić port w pliku właściwości niezależnie od zmiennej środowiskowej, wystarczy napisać:
System.setProperty("server.port", 80);jest innym sposobem na osiągnięcie tego samego.
hd1
@ hd1, dodałem nasze odpowiedzi do głównej odpowiedzi, sprawdź ją i zmodyfikuj według własnego uznania
Luis Mauricio
18
Możesz określić port, zastępując komponent EmbeddedServletContainerFactorybean w konfiguracji (Java lub XML). Tam możesz określić port dla używanego osadzonego kontenera serwletu. Zobacz akapit „ Boot Boot - Core „ Embedded Servlet Container Support ”i przykład tam. Mam nadzieję że to pomoże.
Po uruchomieniu aplikacji Spring Boot serwer osadzony, taki jak Tomcat, uruchamia się z domyślnym portem. Osadzony tomcat zaczyna się domyślnie od portu 8080. Istnieje wiele sposobów zmiany domyślnego portu serwera.
Korzystanie z pliku właściwości (.properties / .yml)
Aby zmienić port serwera za pomocą pliku właściwości, musimy skonfigurować właściwość server.port .
za. Korzystanie z application.properties w ścieżce klasy, takiej jak
src \ main \ resources \ application.properties
server.port =8585
Serwer uruchomi się z portem 8585. Aby uzyskać losowy port serwera, przypisz 0 do właściwości.
server.port =0
Teraz wiosenny rozruch uruchomi serwer na porcie, który nie jest aktualnie używany przez żaden serwer w systemie.
b. Korzystanie z application.yml w ścieżce klas, takiej jak
src \ main \ resources \ application.yml.
server:
port:8585
Serwer uruchomi się z portem 8585.
Dla losowego portu przypisz 0.
server:
port:0
Używanie polecenia Java z --server.port lub -Dserver.port
Załóżmy, że mamy wykonywalny plik JAR o nazwie my-app.jar, a następnie podczas uruchamiania aplikacji Spring Boot za pomocą komendy java możemy użyć argumentu w następujący sposób.
Korzystanie z --server.port
java -jar my-app.jar --server.port=8585
Korzystanie z -Dserver.port
java -jar -Dserver.port=8585 my-app.jar
Serwer uruchomi się z portem 8585.
Używanie polecenia Java z --port lub -Dport w skrócie
W skrócie --server.port i -Dserver.port, możemy usunąć słowo kluczowe serwera i uczynić go dowolnym krótkim słowem kluczowym, takim jak --port i -Dport. Możemy użyć dowolnego krótkiego słowa kluczowego. Tutaj używamy portu jako krótkiego słowa kluczowego. Aby to osiągnąć, musimy skonfigurować symbol zastępczy w pliku właściwości w następujący sposób.
Korzystanie z application.properties
server.port=${port:8282}
Korzystanie z application.yml
server:
port: ${port:8282}
Jeśli nie podamy portu jako argumentu, wówczas domyślnie serwer zacznie od 8282. Jeśli chcemy innego portu, musimy przekazać żądany port jako argument w następujący sposób. Załóżmy, że mamy wykonywalny plik JAR o nazwie my-app.jar.
Używanie --port
java -jar my-app.jar --port=8585
Korzystanie z -Dport
java -jar -Dport=8585 my-app.jar
Serwer uruchomi się z portem 8585.
Za pomocą SERVER_PORT z SpringApplication programowo
SpringApplication ma metodę setDefaultProperties (), która służy do zmiany domyślnych właściwości rozruchu wiosennego. Załóżmy, że chcemy zmienić domyślny port, a następnie musimy utworzyć mapę i umieścić port z kluczem SERVER_PORT. Znajdź przykład.
Istnieje wiele innych rzeczy, które możesz zmienić w konfiguracji serwera, zmieniając application.properties. Jak limit czasu sesji, adres i port itp. Zobacz poniższy post
Jak wszyscy mówili, możesz określić w application.properties server.port = 9000 (może to być dowolna inna wartość)
Jeśli używasz siłownika sprężynowego w swoim projekcie, domyślnie wskazuje on
8080, a jeśli chcesz go zmienić, to we wniosku application.properties management.port = 9001 (może to być dowolna inna wartość)
Po co dodawać ten sam asnwer rok później?!? i server.port 8080jest zła składnia pliku właściwości Java ...
Betlista
12
W application.propertiespliku dodaj ten wiersz:
server.port = 65535
gdzie umieścić tego fie:
24.3 Pliki właściwości aplikacji
SpringApplication ładuje właściwości z plików application.properties w następujących lokalizacjach i dodaje je do środowiska Spring:
A /config subdirectory of the current directory
The current directory
A classpath /config packageThe classpath root
Lista jest uporządkowana według priorytetu (właściwości zdefiniowane w lokalizacjach znajdujących się wyżej na liście zastępują właściwości zdefiniowane w lokalizacjach niższych).
W moim przypadku umieszczam go w katalogu, w którym znajduje się jarplik.
Domyślnie wiosenna aplikacja rozruchowa uruchamia się z wbudowanym serwerem tomcat, zaczynając od domyślnego portu 8080. Spring oferuje następujące różne dostosowania, możesz wybrać jeden z nich.
UWAGA - możesz użyć server.port = 0 Spring boot znajdzie dla nas dowolny nieprzypisany losowy port http.
1) application.properties
server.port=2020
2) application.yml
server:
port :2020
3) Zmień port serwera programowo
3.1) Wdrażając interfejs WebServerFactoryCustomizer - Spring 2.x
@ComponentpublicclassMyTomcatWebServerCustomizerimplementsWebServerFactoryCustomizer<TomcatServletWebServerFactory>{@Overridepublicvoid customize(TomcatServletWebServerFactory factory){// customize the factory here
factory.setPort(2020);}}
3.2) Wdrażając interfejs EmbeddedServletContainerCustomizer - Spring 1.x
@ComponentpublicclassCustomizationBeanimplementsEmbeddedServletContainerCustomizer{@Overridepublicvoid customize(ConfigurableEmbeddedServletContainer container){// customize here
container.setPort(2020);}}
Rzeczywiście, najłatwiejszym sposobem jest ustawienie właściwości server.port .
Jeśli używasz STS jako IDE, od wersji 3.6.7 faktycznie masz Spring Properties Editor do otwierania pliku właściwości.
Ten edytor zapewnia autouzupełnianie dla wszystkich właściwości Spring Boot. Jeśli napiszesz port i wciśniesz CTRL + SPACJA, server.port będzie pierwszą opcją.
Lub Jeśli używasz Intellij IDEA, autouzupełnianie również działa. ;)
Lucky
9
Na przykład skorzystanie z właściwości server.port = 8080, jak wspomniano w innych odpowiedziach. Chciałem tylko wspomnieć, że możesz również ujawnić właściwość środowiska:
SERVER_PORT=8080
Ponieważ wiosenny rozruch może zastąpić „.” dla „_” i niższej do DUŻEJ wielkości dla zmiennych środowiskowych w najnowszych wersjach. Jest to szczególnie przydatne w kontenerach, w których wszystko, co musisz zrobić, to zdefiniować tę zmienną środowiskową bez dodawania / edytowania application.propertieslub przekazywania właściwości systemu za pomocą wiersza poleceń (tj. -Dserver.port=$PORT)
Możesz także użyć SERVER_PORTzmiennej środowiskowej, aby skonfigurować port Spring Boot. Wystarczy ustawić zmienną środowiskową i ponownie uruchomić aplikację:
set SERVER_PORT=9999// on windows machine
export SERVER_PORT=9999// on linux
Należy pamiętać, że jeśli te zmienne środowiskowe nie zostaną ustawione dla całego systemu, należy uruchomić aplikację rozruchową w tej samej sesji.
server.port=8080
we właściwościach aplikacji. ta konfiguracja jest wServerProperties.class
klasie podorg.springframework.boot.autoconfigure.web
.Odpowiedzi:
Jak powiedział w docs albo ustawić
server.port
jako własność systemu za pomocą opcji wiersza poleceń do JVM-Dserver.port=8090
lub dodaćapplication.properties
w/src/main/resources/
zDo losowego użycia portu
źródło
@Value("${local.server.port}")
application.properties
. W moim przypadku to bardzo pomogło.$ SERVER_PORT=8090 java -jar <path/to/my/jar>
java -Dserver.port=XXXX -jar <path/to/my/jar>
i (2)java -jar <path/to/my/jar> --server.port=YYYY
. Pierwsze polecenie definiujeserver.port
właściwość systemową, a drugie polecenie przekazuje właściwość przez argumenty wiersza poleceń (String... args
wmain
metodzie). Ponadto, jeśli biegniesz zjava -Dserver.port=XXXX -jar <path/to/my/jar> --server.port=YYYY
,YYYY
ma pierwszeństwo przedXXXX
, dlatego zewnętrzna konfiguracja Spring Boot jest tak urocza.Istnieją dwa główne sposoby zmiany portu w Embedded Tomcat w aplikacji Spring Boot.
Zmodyfikuj application.properties
Najpierw możesz wypróbować plik application.properties w folderze / resources:
Zmodyfikuj opcję maszyny wirtualnej
Drugi sposób, jeśli chcesz uniknąć modyfikowania jakichkolwiek plików i wpisywania czegoś, czego potrzebujesz tylko na swoim komputerze lokalnym, możesz użyć vm arg:
Idź do Uruchom -> Edytuj konfiguracje -> Opcje VM
Ponadto, jeśli potrzebujesz więcej informacji, możesz wyświetlić następujący post na blogu: Zmiana portu w aplikacji Spring Boot
źródło
Ponieważ Spring Boot udostępnia różne mechanizmy eksternalizacji konfiguracji (poprzez różne
PropertySource
implementacje i / lub procesory podłączone doEnvironment
obiektu w kolejności), możesz ustawić dowolną właściwość poza archiwum jar za pomocą następujących metod:Przekaż właściwość przez argument wiersza poleceń jako argument aplikacji
Z nieruchomości w
SPRING_APPLICATION_JSON
(Spring Boot 1.3.0+)Zdefiniuj zmienną środowiskową w powłoce U * IX:
Za pomocą właściwości systemowej Java:
Przekaż argument wiersza poleceń:
Zdefiniuj właściwość systemową JVM
Zdefiniuj zmienną środowiskową systemu operacyjnego
U * IX Shell
Windows
Umieść właściwość w
./config/application.properties
pliku konfiguracyjnymi biegnij:
Umieść nieruchomość w
./config/application.yaml
i biegnij:
Umieść nieruchomość w
./application.properties
i biegnij:
Umieść nieruchomość w
./application.yaml
i biegnij:
Możesz łączyć powyższe metody razem, a pierwsza konfiguracja na liście ma pierwszeństwo przed drugą.
Na przykład:
Serwer uruchomi się i nasłuchuje na porcie 7788.
Jest to bardzo przydatne, ponieważ zapewnia właściwości domyślne w PropertySources o niższym priorytecie (zwykle pakowane w archiwum lub zakodowane w źródle), a następnie zastępuje je w środowisku wykonawczym. Jest to filozofia projektowania Spring Boot:
SERVER_NAME
doserver.name
konwersji zostało wykonane przez Relaxed Binding .źródło
możesz również skonfigurować port programowo
źródło
@Configuration
nie zamiast@Controller
? Proszę zaktualizować, jeśli tak.Możesz ustawić port w kodzie Java:
Lub w application.yml:
Lub w application.properties:
Lub jako parametr wiersza poleceń:
źródło
Jeśli chcesz uruchomić go lokalnie, użyj tego -
mvn spring-boot:run -Drun.jvmArguments='-Dserver.port=8085'
Począwszy od Spring Boot 2.0 , oto polecenie, które działa (wskazówki były tutaj ):
źródło
spring-boot.run.jvmArguments
.Jeśli używasz,
application.yml
dodaj do niego następujące liniei oczywiście 0 dla losowego portu.
źródło
Jak wyjaśniono w dokumentacji Spring , istnieje kilka sposobów, aby to zrobić:
Albo ustaw port w linii poleceń (na przykład 8888)
-Dserver.port=8888
lub--server.port=8888
Przykład:
java -jar -Dserver.port=8888 test.jar
Lub ustaw port w pliku application.properties
lub (w application.yml ze składnią yaml)
Jeśli port przekazany przez -Dport (lub -Dserver.port) jest ustawiony w linii poleceń, port ten zostanie wzięty pod uwagę. Jeśli nie, port będzie domyślnie 4588.
Jeśli chcesz wymusić port w pliku właściwości niezależnie od zmiennej środowiskowej, wystarczy napisać:
źródło
Uwzględnij poniżej właściwości w
application.properties
źródło
Jeśli potrzebujesz programowo tego zrobić, możesz ustawić go podczas uruchamiania:
Może to pomóc w takich rzeczach, jak port zależny od środowiska. Miłego dnia
źródło
System.setProperty("server.port", 80);
jest innym sposobem na osiągnięcie tego samego.Możesz określić port, zastępując komponent
EmbeddedServletContainerFactory
bean w konfiguracji (Java lub XML). Tam możesz określić port dla używanego osadzonego kontenera serwletu. Zobacz akapit „ Boot Boot - Core „ Embedded Servlet Container Support ”i przykład tam. Mam nadzieję że to pomoże.źródło
W
application.properties
pliku obecnym w zasobach:źródło
Aby rozszerzyć inne odpowiedzi:
Dokumentacja do testowania zawiera sekcję, która wyjaśnia, jak skonfigurować port do testów integracyjnych:
Podczas testów integracyjnych konfiguracja portu odbywa się za pomocą adnotacji
@SpringBootTest
iwebEnvironment
wartości.Losowy port:
Możesz wstrzyknąć wartość,
@LocalServerPort
która jest taka sama jak@Value("${local.server.port}")
.Losowa konfiguracja testu portu:
Zdefiniowany port:
Pobiera wartość z
server.port
if jest zdefiniowane.@TestPropertySource(properties = "server.port=9192")
, zastępuje inne zdefiniowane wartości.src/test/resources/application.properties
(jeśli istnieje).8080
.Przykład:
Zdefiniowana konfiguracja testu portu:
źródło
Po uruchomieniu aplikacji Spring Boot serwer osadzony, taki jak Tomcat, uruchamia się z domyślnym portem. Osadzony tomcat zaczyna się domyślnie od portu 8080. Istnieje wiele sposobów zmiany domyślnego portu serwera.
Korzystanie z pliku właściwości (.properties / .yml)
Aby zmienić port serwera za pomocą pliku właściwości, musimy skonfigurować właściwość server.port .
Serwer uruchomi się z portem 8585. Aby uzyskać losowy port serwera, przypisz 0 do właściwości.
Teraz wiosenny rozruch uruchomi serwer na porcie, który nie jest aktualnie używany przez żaden serwer w systemie.
Serwer uruchomi się z portem 8585.
Dla losowego portu przypisz 0.
Używanie polecenia Java z --server.port lub -Dserver.port
Załóżmy, że mamy wykonywalny plik JAR o nazwie my-app.jar, a następnie podczas uruchamiania aplikacji Spring Boot za pomocą komendy java możemy użyć argumentu w następujący sposób.
Serwer uruchomi się z portem 8585.
Używanie polecenia Java z --port lub -Dport w skrócie
W skrócie --server.port i -Dserver.port, możemy usunąć słowo kluczowe serwera i uczynić go dowolnym krótkim słowem kluczowym, takim jak --port i -Dport. Możemy użyć dowolnego krótkiego słowa kluczowego. Tutaj używamy portu jako krótkiego słowa kluczowego. Aby to osiągnąć, musimy skonfigurować symbol zastępczy w pliku właściwości w następujący sposób.
Jeśli nie podamy portu jako argumentu, wówczas domyślnie serwer zacznie od 8282. Jeśli chcemy innego portu, musimy przekazać żądany port jako argument w następujący sposób. Załóżmy, że mamy wykonywalny plik JAR o nazwie my-app.jar.
Serwer uruchomi się z portem 8585.
Za pomocą SERVER_PORT z SpringApplication programowo
SpringApplication ma metodę setDefaultProperties (), która służy do zmiany domyślnych właściwości rozruchu wiosennego. Załóżmy, że chcemy zmienić domyślny port, a następnie musimy utworzyć mapę i umieścić port z kluczem SERVER_PORT. Znajdź przykład.
MyApplication.java
Spring boot uruchomi serwer z portem 8585.
źródło
Można to zrobić na trzy sposoby, w zależności od używanego pliku konfiguracji aplikacji
a) Jeśli używasz zestawu plików application.properties
server.port = 8090
b) Jeśli używasz pliku application.yml , ustaw właściwość portu serwera w formacie YAML, jak podano poniżej
c) Możesz także ustawić właściwość jako właściwość System w metodzie głównej
źródło
jeśli używasz gradle jako narzędzia kompilacji, możesz ustawić port serwera w pliku application.yml jako:
Jeśli używasz maven, port można ustawić w pliku application.properties jako:
źródło
server.port = 8291
Istnieje wiele innych rzeczy, które możesz zmienić w konfiguracji serwera, zmieniając application.properties. Jak limit czasu sesji, adres i port itp. Zobacz poniższy post
ref: http://docs.spring.io/spring-boot/docs/1.4.x/reference/html/common-application-properties.html
Użyłem kilku z nich jak poniżej.
źródło
Jak wszyscy mówili, możesz określić w application.properties
server.port = 9000 (może to być dowolna inna wartość)
Jeśli używasz siłownika sprężynowego w swoim projekcie, domyślnie wskazuje on
8080, a jeśli chcesz go zmienić, to we wniosku application.properties
management.port = 9001 (może to być dowolna inna wartość)
źródło
Dodaj to do swojego
application.properties
plikuźródło
server.port 8080
jest zła składnia pliku właściwości Java ...W
application.properties
pliku dodaj ten wiersz:server.port = 65535
gdzie umieścić tego fie:
W moim przypadku umieszczam go w katalogu, w którym znajduje się
jar
plik.Od:
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config-application-property-files
źródło
Domyślnie wiosenna aplikacja rozruchowa uruchamia się z wbudowanym serwerem tomcat, zaczynając od domyślnego portu 8080. Spring oferuje następujące różne dostosowania, możesz wybrać jeden z nich.
1) application.properties
2) application.yml
3) Zmień port serwera programowo
3.1) Wdrażając interfejs WebServerFactoryCustomizer - Spring 2.x
3.2) Wdrażając interfejs EmbeddedServletContainerCustomizer - Spring 1.x
4) Korzystając z opcji wiersza poleceń
źródło
Rzeczywiście, najłatwiejszym sposobem jest ustawienie właściwości server.port .
Jeśli używasz STS jako IDE, od wersji 3.6.7 faktycznie masz Spring Properties Editor do otwierania pliku właściwości.
Ten edytor zapewnia autouzupełnianie dla wszystkich właściwości Spring Boot. Jeśli napiszesz port i wciśniesz CTRL + SPACJA, server.port będzie pierwszą opcją.
źródło
Na przykład skorzystanie z właściwości server.port = 8080, jak wspomniano w innych odpowiedziach. Chciałem tylko wspomnieć, że możesz również ujawnić właściwość środowiska:
Ponieważ wiosenny rozruch może zastąpić „.” dla „_” i niższej do DUŻEJ wielkości dla zmiennych środowiskowych w najnowszych wersjach. Jest to szczególnie przydatne w kontenerach, w których wszystko, co musisz zrobić, to zdefiniować tę zmienną środowiskową bez dodawania / edytowania
application.properties
lub przekazywania właściwości systemu za pomocą wiersza poleceń (tj.-Dserver.port=$PORT
)źródło
SERVER_PORT=8081 mvn spring-boot:run
Mam nadzieję, że ta jedna pomoc
źródło
Podanie numeru portu w pliku application.properties rozwiąże problem
„port zależy od twojego wyboru, gdzie chcesz hostować aplikację”
źródło
Możesz dodać port za pomocą poniższych metod.
Uruchom -> sekcja Konfiguracje
W
application.xml
dodatkuserver.port=XXXX
źródło
application.yml
i jakiego IDE używasz? Proszę, bądź konkretny.Możesz ustawić to w application.properties w / src / main / resources /
źródło
Po prostu weź udział
application.properties
wsrc/main/resources
projekcie i daj tamgdzie
****
odnosi się do numeru portu.źródło
1.1 Aktualizacja za pomocą pliku właściwości.
/src/main/resources/application.properties
server.port = 8888
Zaktualizuj za pomocą pliku yaml.
EmbeddedServletContainerCustomizer
źródło
Możesz także użyć
SERVER_PORT
zmiennej środowiskowej, aby skonfigurować port Spring Boot. Wystarczy ustawić zmienną środowiskową i ponownie uruchomić aplikację:Należy pamiętać, że jeśli te zmienne środowiskowe nie zostaną ustawione dla całego systemu, należy uruchomić aplikację rozruchową w tej samej sesji.
źródło